使用带有node.js的firepad

我将如何使用Node在我的网页上修改firepad编辑器中的文本? 我想要做的是让用户上传文件,然后读取文件的内容,并用上传的文件内容replace触手板的内容。

我看到有一个firepad npm模块https://www.npmjs.com/package/firepad ,但是并没有说如何在节点上使用它。 我目前有它在我的HTML设置,并在我的节点项目中使用普通的公共JS文件。

所以我在想,为了更新文本,我可以发送一个文本请求,然后我的客户端js会收到它,然后更新firepad,因为它可以访问firepadvariables。

或者我可以使用npm模块,但是我不确定它是否是一个完整的模块。

看看Firepad Headless文档 。 这是一个例子:

var Firepad = require('firepad') var firepadRef = ... // create firebase database reference to your firepad data. var headless = new Firepad.Headless(firepadRef) headless.setText('Welcome to Firepad!', function(err, committed) { // *err* will be set if there was a catastrophic failure // *committed* will be true on success, or false if there was a history // conflict writing to the pad's history. }); 
Interesting Posts