Node.js文件系统从浏览器传递值

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

我知道如何使用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');
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请求的主体中,并在到达路由时调用此函数。