Nodejs Post在控制台中请求无数据

时间:2018-04-19 08:44:06

标签: node.js angular form-data body-parser

无法获取以下帖子请求中的任何数据,有什么建议吗?

var bodyParser = require('body-parser');
var jsonParser = bodyParser.json();
var urlEncodedParser = bodyParser.urlencoded({extended:false});
var app = express();
// add Service
app.post('/api/service/addService',urlEncodedParser, (request, result) => {
if (!request.body) return result.sendStatus(400);
     console.log(request.body);
     console.log(request.params);
});

1 个答案:

答案 0 :(得分:0)

你会试试吗

var app = express();

// parse application/x-www-form-urlencoded
app.use(bodyParser.urlencoded({ extended: false }));

// parse application/json
app.use(bodyParser.json());
之后写下你的代码 -

app.post('/api/service/addService', (request, result) => {
if (!request.body) return result.sendStatus(400);
     console.log(request.body);
     console.log(request.params);
});