req.body在帖子上空了
我的所有项目都突然发生了这种情况。
每当我使用express和body-parser在nodejs中发表帖子时req.body
都是一个空对象。
var express = require('express')var bodyParser = require('body-parser')var app = express()// parse application/x-www-form-urlencodedapp.use(bodyParser.urlencoded())// parse application/jsonapp.use(bodyParser.json())app.listen(2000);app.post("/", function (req, res) { console.log(req.body) // populated! res.send(200, req.body);});
通过ajax和postman它总是空的。
但是通过卷曲
$ curl -H "Content-Type: application/json" -d '{"username":"xyz","password":"xyz"}' http://localhost:2000/
它按预期工作。
我尝试手动设置Content-type : application/json
前者,但我总是得到400 bad request
这让我发疯了。
我认为这是在身体解析器中更新的东西,但我降级了,但没有帮助。
任何帮助表示感谢,谢谢。
波斯汪
慕运维8079593
相关分类