gpt4 book ai didi

node.js - 为什么 req.body 在 POSTMAN 中返回 undefined

转载 作者:行者123 更新时间:2023-12-03 12:17:35 26 4
gpt4 key购买 nike

我用 nodejs 创建了一个 crud rest api,正在用 postman 测试这个 api。每当我使用 postman 中的“正文”发送请求时,req.body 都会返回 undefine。请问可能是什么原因?

最佳答案

一个普遍的错误是忘记了 body-parser NPM。

下面的和平代码展示了使用 Node.JS 和 Express 创建服务器和 API 是多么简单。首先安装 NPM 的

npm install body-parser express --save

然后试试这段代码:

const express       = require('express')
const app = express()
const bodyParser = require('body-parser')

app.use(bodyParser.json())
app.use(bodyParser.urlencoded({ extended: false }))

app.post('/test-url', (req, res) => {
console.log(req.body)
return res.send("went well")
})

app.listen(3000, () => {
console.log("running on port 3000")
})

关于node.js - 为什么 req.body 在 POSTMAN 中返回 undefined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53807707/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com