感觉应该非常简单,但我很难过。我的端点如何获取提交给它的表单数据?我得到的只是一片空白。我正在使用 Postman 向我的端点发送 POST 请求(除了 GET 请求之外,我还有其他几个可以工作的端点)。
在下面的代码中,我尝试让服务器回显我使用 POSTMAN 传输的表单值之一。
import express from "express";
app.post('/api/projects/', async (req, res) => {
const label = req.body.label;
res.send(label).status(201);
});
我尝试使用 POSTMAN 直接向我的端点发送 POST 请求,期望“TEST”回显。相反我什么也没得到。
当客户端请求带有适当的选项(如方法、正文和标头)发送时,后端的 post 请求将从客户端接收数据。
您正在使用邮递员,
将标头部分中的 Content-Type 选项设置为 JSON/Application,并在正文部分中,
包括您的数据,例如,
{
label: "Your data"
}