我对节点js相当新颖。现在我正在运行一个Web服务器,客户端必须键入他们的名字并创建配置文件。但是,我希望将输入的客户端的名称写入output.txt文件。我知道如何将hello world写入输出文本,但不知道如何让客户端的输入直接写入输出文本文件。将输入写入节点js中的输出文本
var http = require('http');
var postHTML =
'<html><head><title>Post Example</title></head>' +
'<body>' +
'<form method="post">' +
'Input 1: <input name="input1"><br>' +
'Input 2: <input name="input2"><br>' +
'<input type="submit">' +
'</form>' +
'</body></html>';
http.createServer(function (req, res) {
var body = "";
req.on('data', function (chunk) {
body += chunk;
});
req.on('end', function() {
console.log('POSTed: ' + body);
res.writeHead(200);
res.end(postHTML);
});
}).listen(8080);
我想无论用户类型的输入1被保存到一个输出文件
请分享您的代码! – bhansa
那么,你无法获得他们输入的价值的问题是什么?既然你已经知道如何写入文件?这是否输入到控制台中? – Gabs00
是的,我不知道如何获得它们输入到output.txt的值 – lord