Jos*_*eph 4 rest node.js postman
我用nodejs创建了一个crud Rest api,正在用postman测试该api。每当我使用邮递员中的“正文”发送请求时,req.body 都会返回 undefine。请问可能是什么原因?
一个常见的错误是忘记了主体解析器 NPM。
下面的代码展示了使用 Node.JS 和 Express 创建服务器和 API 是多么简单。首先安装NPM
npm install body-parser express --save
Run Code Online (Sandbox Code Playgroud)
然后尝试这段代码:
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")
})
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
4173 次 |
最近记录: |