Я использую почтальон для отправки тела {"name" : "test"}
на сервере ниже, но почему это не работает?res.send
невозможно отправить (course)
назад.
Сервер работает нормально, так как я могу получать запросы с тем же URL,
const express = require("express");
const app = express();
app.use(express.json());
const courses = [
{ id: 1, name: "course1" },
{ id: 2, name: "course2" },
{ id: 3, name: "course3" }
];
app.get("/api/courses", (req, res) => {
res.send(courses);
});
app.post("api/courses", (req, res) => {
const course = {
id: courses.length + 1,
name: req.body.name
};
courses.push(course);
res.send(course);
});