在vscode REST客户端中使用app.use(express.json())在express 4x中req.body为空

时间:2020-10-13 10:47:08

标签: node.js json express post body-parser

我正在快速后端上工作,并且能够console.log并根据res.send(req.body)上的发帖请求发送回正文数据,但是经过一些更改后,代码似乎根本无法正常工作并在发送后请求时重新调整空字符串,如下所示:

const express = require('express');

const app = express();
app.use(express.json())
app.post('/profile', function(req, res) {
    console.log(req.body);
    res.send(req.body);
});
app.listen(5000);

结果

使用VScode Rest客户端扩展发出的请求

enter image description here

即使不使用app.use(express.json()),我也尝试过body-parser,它也返回相同的结果。

那么,我该怎么办?只有express 4x的这个问题是

0 个答案:

没有答案