我正在尝试在 postman 中发出 HTTP POST 请求。在我的项目中,我使用 Nodejs 的 Express 框架。在 postman 中,当我发布 { "name": 'course2',},在我的回复中,我只能看到它的 id {"id":2} 。我想在回复中看到 id 和名称 - {"id":2,"名称":"类(class)2"}
我用“id”和“name”对一门类(class)进行了硬编码。但是,当我尝试发出 HTTP post 请求并使用其名称和 id 创建新类(class)时,在我的响应中我只获得 id 而不是类(class)名称。
index.js
const express = require('express');
const app = express();
app.use(express.json());
const courses = [{id : 1, name : 'course1'}];
app.post('/api/courses/', (req, res) => {
const course = {
id: courses.length + 1,
name: req.body.name
};
courses.push(course);
res.send(course);
});
const port = process.env.PORT || 3000;
app.listen(port, () => console.log(`listening on port ${port}...`));
我想在响应中查看 ID 和名称 - {"id":2,"name":"course2"}
最佳答案
在 postman 中以 JSON 格式发送数据,例如:
{
"name":"佩特拉",
}
发送前选择Json格式!
关于javascript - 如何在 postman 的响应中获取 "name"值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58134011/