如何使用Node在网页上的Firepad编辑器中修改文本?
我想做的是让用户上传文件,然后读取文件的内容,并将Firepad内容替换为上传文件的内容。
我看到有一个Firepad npm模块https://www.npmjs.com/package/firepad,但是没有说明如何在node上使用它。
我目前在html中设置了它,并在我的节点项目中使用了普通的公共js文件。
所以我在想更新文本,我可以发送带有文本的发布请求,而我的客户端js会收到该请求,然后更新firepad,因为它可以访问firepad变量。
或者我可以使用npm模块,但是我不确定它是否是完整的模块。
最佳答案
看一下Firepad Headless docs。这是一个例子:
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.
});
关于node.js - 将Firepad与Node.js结合使用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37780868/