【发布时间】:2018-07-07 15:05:27
【问题描述】:
我使用没有框架的 Node.js (without-express)。
我当前的代码。
const { headers, method, url } = req;
let body = [];
req.on('error', (err) => {
console.error(err);
}).on('data', (chunk) => {
body.push(chunk);
}).on('end', () => {
console.log(body)
body = Buffer.concat(body).toString();
console.log(body)
res.writeHead(200, {'Content-Type': 'text/html\; charset=utf-8'});
res.write(body)
res.end()
});
回应
------WebKitFormBoundaryAExpj6oapW6tzLe8
Content-Disposition: form-data; name="field-one"
Test value of field one
------WebKitFormBoundaryAExpj6oapW6tzLe8
Content-Disposition: form-data; name="field-two"
Test value of field-two
------WebKitFormBoundaryAExpj6oapW6tzLe8--
在这个测试示例中,字段一的值为Test value of field one,字段二的值为Test value of field two 如何通过字段名获取这些字段的值?
NPM 模块是可以接受的。
【问题讨论】:
标签: javascript node.js forms npm node-modules