小编Tom*_*Tom的帖子

具有jsonp有效负载的Express.js响应状态代码

我有一个MEAN-stack后端,我想回复

return res.status(400).jsonp({
  message: 'Parsing failed.',
  code: '123'
});
Run Code Online (Sandbox Code Playgroud)

当角度应用程序使用此JSONP端点并遇到此特定错误时,它会收到400但没有其有效负载.当我将状态更改为200/300时,它会很好,而400/500却没有.

在其他路由(POST)上,我可以使用4**状态代码和有效负载进行响应而不会出现任何问题.

return res.status(400).send({
  message: 'Codes do not match.',
  code: '234'
});
Run Code Online (Sandbox Code Playgroud)

什么想法我忽略了什么?

node.js express angularjs mean-stack

6
推荐指数
1
解决办法
143
查看次数

标签 统计

angularjs ×1

express ×1

mean-stack ×1

node.js ×1