【发布时间】:2016-05-26 19:57:13
【问题描述】:
我正在使用 $http 将带有 json 对象的 post 请求发送到 nodeJS 服务器,但是当我在服务器端打印请求参数时它显示为空。这是代码。
$http.post('/login',userObj);
这就是我在服务器上处理请求的方式
server.post(/login/,function(req,res){
console.log(req.body);
});
【问题讨论】:
-
好吧,您发送的是 JSON 格式的请求正文。不作为表单编码参数。
-
不应该是
(userObj)是userObj> -
@Igor 它在服务器端显示
{ }。 -
我认为这是两个问题? 1)请求是否发送数据? 2)服务器是否有接收数据的路由。对于 1,检查网络选项卡。对于 2,有多种可能出现问题的地方。