因为body-parser在新版本被弃用,所以使用以下三种方式都不行
req.body
req.params
req.query
结果:
{}
于是在网上找了好久(PS:本人是涉猎不深),终于找了一个connect-multiparty中间件才解决
当然在使用前要
npm install connect-multiparty
具体代码:
var express = require('express');
var router = express.Router();
var multipart = require('connect-multiparty');
var multipartMiddleware = multipart();
router.post('/admin/siteForm', multipartMiddleware, function(req, res, next) {
console.log(req.body);
});
module.exports = router;
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。