如何使用Node在我的网页上修改firepad编辑器中的文本?我要做的是让用户上传一个文件,然后读取文件的内容,然后用上传的文件内容替换firepad内容。
我看到有一个即插即用的npm模块https://www.npmjs.com/package/firepad,但它没有说明如何与节点一起使用它。目前,我已经在我的html中设置了它,并在我的节点项目中使用了一个普通的公共js文件。
所以我想,为了更新文本,我可以发送带有文本的post请求,我的客户端js会接收到它,然后更新firepad,因为它可以访问那里的firepad变量。
或者我可以使用npm模块,但我不确定它是否是一个完整的模块。
发布于 2016-06-13 18:53:57
看一看无头文件。下面是一个例子:
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.
});发布于 2018-02-26 15:43:03
在可用的npm版本(1.4.0)获得修补程序之前,一个解决办法是定义窗口:
global.window={};
const Firepad = require('firepad');https://stackoverflow.com/questions/37780868
复制相似问题