繁体   English   中英

Node.js React节点获取空体帖子

[英]Node.js React node-fetch empty body post

我试图使用node-fetch从Reactjs到node.js服务器做一个简单的帖子; 但是,我的请求的主体总是空的(我无法想出任何导致非空身体的配置)。 我已经阅读了看似每一个关于这个问题的stackOverflow问题,并且没有人能够解决我的困境,遗憾的是。 这是我的reactjs代码:

fetch('http://localhost:3000/sayhello/', {headers: new Headers({
            'Content-Type': 'application/json'
        }), method: 'POST', body: {"nose":"bop"} })
        .then(function(res) {
            return res.json();
        }).then(function(json) {
            console.log(json);
        });

而我的server.js:...从'body-parser'导入BodyParser;

app.use(BodyParser.urlencoded({extended : true}));
app.use(BodyParser.json());
app.post('/sayhello/', function(req, res) {
  console.log(req.body);
  res.send(req.body);
});

控制台总是给出一个空体,响应总是未定义的。 这种情况也发生了,而不是JSON我只是将一个字符串作为正文发布。 有任何想法吗?

谢谢

不要担心朋友似乎我已经弄清楚了。 我在体内缺少JSON.stringify。 我希望这可以帮助某个人,所以他们避免像我一样拔掉头发:)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM