带有AngularJS响应数据参数的Laravel API并不总是存在



使用ngResource并使我的Laravel 5.1 API端点请求的响应并不总是有一个数据键。在一些请求中,我得到response。data。theresponsedata而在其他请求中,没有数据键,我得到response。theresponsedata。在我的API响应中,我一直在响应JSON中添加数据键以保持一致性,但我遇到了一个实例,在我的资源特定拦截器响应中。数据,如果我不使用拦截器响应。data是未定义的,我需要省略data键。这听起来没什么问题,但如果我想保持响应一致,有时就会得到response。data。data。

AngularJS会去掉响应吗?数据后,所有的拦截器被调用,我已经进入处理响应?我希望这不仅仅是疲惫和一个愚蠢的问题,但我已经盯着这个看了一段时间了

在angularjs中,response就是response。但是当你的laravel返回方法时如果你在Data数组中发送响应那么你会在response中得到response。Data。Data请在angularjs和laravel

中检查

最新更新