如何使用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/

10-11 14:11