所以我发现在做这样的事情时我无法按预期传递req.body
:
app.all('*',users.authCheck);
app.post('/shipments/create', shipments.create);
return $http.post('/express/shipments/create',{
shipment: this.data,
});
req.body
在users.authCheck
处显示为空
我嗅了一下并阅读了bodyParser
中间件,但无法弄清楚我如何将我的请求体传递给创建路径
如何解决这个问题?
答案 0 :(得分:1)
在您的客户端代码中,您发布到/express/shipments/create
,但在您的服务器端,您收到的/shipments/create
可能会导致错误。您可以像这样使用bodyparser:
app.configure(function () {
app.use(express.bodyParser());
});