我有一个名为'朋友'目前被传递给friendscalculator.js'使用" prependFile'保存在我的节点服务器上模块(类似于fs.appendFile)。但是,我想从“friendscalculator.js”中删除数组内容。一旦计算器中的代码被执行了......
有关最佳方法的任何想法吗?我想一个解决方案可以包含在'friendscalculator.js'文件或在节点控制器中。代码:
controller.js
var friends = ["bob", "nick", "john"]
var fileVar = 'var friends = '+JSON.stringify(friends)+';';
prependFile('./likes.js', fileVar, function(err) {
res.writeHead(200, {
"Content-Type": "text/javascript" });
var readStream = fs.createReadStream("./friendscalculator.js")
readStream.on('open', function() {
readStream.pipe(res);
});
readStream.on('error', function(err) {
res.end(err);
})
})
})