Node.js 如何在Express JS中使用JSON?
在非常新的express js中。我刚刚编写了一个简单的程序,通过postman发送JSON请求并获得响应 为什么我得不到任何回应?它总是说无法得到任何回应。我看了好几本教程,都不知道这里到底缺了什么?。这是我的密码Node.js 如何在Express JS中使用JSON?,node.js,json,express,request,Node.js,Json,Express,Request,在非常新的express js中。我刚刚编写了一个简单的程序,通过postman发送JSON请求并获得响应 为什么我得不到任何回应?它总是说无法得到任何回应。我看了好几本教程,都不知道这里到底缺了什么?。这是我的密码 const express = require('express'); const app = express(); app.use(express.json); app.post('/', (req, res) => { console.
const express = require('express');
const app = express();
app.use(express.json);
app.post('/', (req, res) => {
console.log(req.body);
res.send(req.body);
});
app.listen(3000, () =>{
console.log("Listen in port 30000");
});
我知道出了什么问题。这里
app.use(express.json);
应该是这样,
app.use(express.json());
您必须解析json数据才能使用它。 检查以下代码 安装此软件包。 npm i正文解析器 并与您的express对象一起使用,如下所示
let bodyParser = require('body-parser')
app.use(bodyParser.json())
你只需要用一个包解析你的身体数据。json()检查我的答案,找出哪里出了问题。因为我使用的是Express4.17版本,所以我可以直接使用app.use(express.json())@达桑,太好了。如果这真的对你有帮助,你可以把答案记对。