最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

如何在邮递员的回复中获取“名称”值

运维笔记admin9浏览0评论

如何在邮递员的回复中获取“名称”值

如何在邮递员的回复中获取“名称”值

我正在尝试用邮递员发出HTTP POST请求。在我的项目中,我使用的是Nodejs的express框架。在邮递员中,当我发布{“ name”:'course2',},在我的响应中,我只能看到其ID {“ id”:2}。我想在响应中看到ID和名称-{“ id”:2,“名 “:” course2" }

我用“ id”和“ name”对一门课程进行了硬编码。但是,当我尝试发出HTTP发布请求并创建带有名称和ID的新课程时,在我的响应中,我只会获得ID,而不是课程名称。

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"}

回答如下:

在邮递员中以JSON格式发送数据,例如:

{ "name":"Petra", } 发送前选择Json格式!

发布评论

评论列表(0)

  1. 暂无评论