除了通过url参数传递数据之外,如何从客户端index.html中的表单获取数据到Node.js中的server.js文件?
我知道如何从服务器获取数据到客户端,但是没有使用url参数,我不知道如何以其他方式(客户端到服务器)这样做。
答案 0 :(得分:2)
将数据传递到HTTP服务器有三种常用方法:
您访问它们的具体细节取决于您用于构建HTTP服务器的库。
e.g。要使用Express.JS读取application / x-www-form-urlencoded HTTP请求正文(即从<form method="POST">
获得的内容),您可以使用以下内容:
var bodyParser = require('body-parser');
app.use(bodyParser.urlencoded({ extended: false }));
app.post('/', function (req, res) {
console.log(req.body.username); // For <input name=username>
res.send('POST request to homepage');
});