gpt4 book ai didi

javascript - Node.js req.body 为空

转载 作者:行者123 更新时间:2023-11-30 07:34:31 30 4
gpt4 key购买 nike

我已经尝试了 Node "req is not defined" 上的线程和 req.body is empty when making a post request via http.request和类似的,但问题仍然存在。

服务端代码:

var express = require('express');  
var bodyParser = require('body-parser');
var validator = require('validator');
var app = express();

app.use(bodyParser.urlencoded({ extended: false }));
app.use(bodyParser.json());
app.use(function(req, res, next) {
res.header("Access-Control-Allow-Origin", "*");
next();
});

app.post('/sampleurl', function (req, res) {
var reqbody = req.body;
console.log(reqbody);
});

app.listen(process.env.PORT);
console.log("listening");

我发送的内容(使用 hurl.it):

post request response

我从服务器返回的内容(console.log):

listening
{}

最佳答案

我刚试过你的代码..完全没问题..

您缺少的是在请求中添加 header 。

Content-Type header 添加为application/json enter image description here

关于javascript - Node.js req.body 为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37980630/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com