我正在尝试将主体解析为nodeJS,但是我以错误的格式将其重新获取。
这是我的代码:
ssl_certificate
这是在Node中的console.log(body.req.shareUrl)时的解析方式
fetch("http://localhost:5000/email", {
method: "POST",
headers: { "Content-Type": "application/x-www-form-urlencoded" },
body: JSON.stringify({ shareUrl: props.shareUrl })
});`
这就是我想要的方式
{ '{"shareUrl":"link"}': '' }
编辑
当我尝试从邮递员发送邮件时,它工作正常
我得到以下输出:
{ 'shareUrl': 'link' }
答案 0 :(得分:0)
内容类型:
{ "Content-Type": "application/x-www-form-urlencoded" }
并非首先要发送JSON数据。
如果要发送和接收JSON,请将内容类型更改为:
{ "Content-Type": "application/json" }
喜欢:
fetch("http://localhost:5000/email", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: { data: json.stringify({shareUrl: props.shareUrl}) }
});`
在服务器上,您可以在req.body.data下找到它