Node.js文件系统从浏览器传递值
我知道如何使用nodes文件系统简单地编写文件。但是,我有一个带有输入的简单HTML页面。我想使用javascript获取用户提交的输入值,并获取该值并将其添加到节点编写的文件中 例如:Node.js文件系统从浏览器传递值,node.js,Node.js,我知道如何使用nodes文件系统简单地编写文件。但是,我有一个带有输入的简单HTML页面。我想使用javascript获取用户提交的输入值,并获取该值并将其添加到节点编写的文件中 例如: var fs = require('fs'); fs.writeFile('mynewfile3.txt', 'This is my text' + <VARIABLE>, function (err) { if (err) throw err; console.log('Replaced
var fs = require('fs');
fs.writeFile('mynewfile3.txt', 'This is my text' + <VARIABLE>, function (err) {
if (err) throw err;
console.log('Replaced!');
});
var fs=require('fs');
writeFile('mynewfile3.txt','这是我的文本'+,函数(err){
如果(错误)抛出错误;
console.log('Replaced!');
});
其中是从输入上的javascript中提取的值。假设您使用的是Express,
req
对象有一个名为query
的属性,允许您访问随请求发送的参数
app.get('/myroute/', function(req, res) {
console.log(JSON.stringify(req.query)); //log entire query object
fs.writeFile('mynewfile3.txt', 'This is my text' + req.query.myvariable, function(err) {
if (err) throw err;
console.log('Replaced!');
res.json({
success: true,
message: "File written"
});
});
});
为POST请求创建路由,将变量添加到POST请求的主体中,并在到达路由时调用此函数。