node.js - 接收不到form-data 数据

form-data提交的数据被放在了Request Payload中

解决方案:

1、设置请求的Content-type字段为application/x-www-form-urlencoded

2、使用express的中间件connect-multiparty ,它是专门处理此类post数据相关的依赖包。
安装依赖以后在服务器端使用:

var multipart = require('connect-multiparty');

var multipartMiddleware = multipart();
app.post('/register', multipartMiddleware, function(req, res) {
    console.log('get FormData Params: ', req.body);
});

你可能感兴趣的:(node.js)