AngularJS和3G连接问题

时间:2015-02-08 14:29:01

标签: angularjs http 3g

我开发了一个AngularJS,我遇到了一个无法修复的问题,在桌面设备中,该应用程序运行良好,并且在具有Wi-Fi连接的移动设备中也是如此。

但是当我在具有3G连接的移动设备中使用它时它会失败'因为它没有向服务器发出GET请求,我认为它是缓存但我在app config中禁用了它($ http.defaults .cache = false)它不起作用。

我有三个嵌套请求,一个POST和两个GET以刷新显示的数据。我遇到问题的请求是第一个GET,它不会将请求发送到服务器,但会将响应处理为200 OK。

示例代码:

sendData()
.then(refreshFirstData) (problem here)
.then(refreshSecondData);

有谁知道会发生什么?

感谢。

修改

我可以在使用3G连接时从请求中获取捕获并从缓存中加载数据......我想我已禁用此选项..

enter image description here

我在nginx中找到了解决方案,我需要在我的网站配置中添加'expires -1'。

0 个答案:

没有答案