【发布时间】:2021-11-03 21:26:09
【问题描述】:
正如标题所说,我根本不明白这里发生了什么。一旦我包含app.use(bodyParser.json) 行,邮递员就会继续处理我提出的任何请求。一天中的大部分时间我都以为自己搞砸了路线。
我在这个小测试文件中缩小了范围:
const express = require("express")
const bodyParser = require("body-parser")
const env = require("dotenv");
const app = express()
env.config();
app.use(bodyParser.json);
app.get("/", (req, res) => {
res.status(200).json({
message:"Hello World"
})
});
app.post("/data", (req, res) => {
req.status(200).json({
message: req.body
})
});
app.listen(process.env.PORT, ()=>{
console.log(`Server listening at port ${process.env.PORT}`);
})
谁能告诉我发生了什么以及如何解决它?
【问题讨论】:
标签: express post postman body-parser