Ionic App中止请求,响应状态为-1

时间:2017-01-25 05:57:29

标签: angularjs mobile ionic-framework

  

我正在使用Ionic平台进行移动应用。使用角度   用于向服务器发送请求的 $ http

     

间歇性地当移动应用尝试访问服务器时,$ http会转到 errorCallback ,响应状态为-1 没有其他   数据。

     

当我检查登录服务器时,无法看到任何匹配。

     

我使用拦截器将应用程序的超时时间更改为2分钟。

     

我使用过chrome调试器,但它除了显示之外没有显示任何内容   请求表单,在响应和预览列中不显示任何内容。

     

我在Ionic中得到了它,我们使用飞行前检查服务器是否还活着   在发送实际请求之前。但它适用于CORS;我们已启用   服务器上的CORS ,这就是为什么自从过去15天以来应用程序运行良好的原因。

     

使用网络数据包跟踪工具的想法,但如果呼叫未登录   服务器没有使用它。如状态-1表示$ http中止了请求。   当我点击一次并发送时,我的问题为什么它会中止   当我再次点击同一个按钮时。

     

请帮我解决问题。

1 个答案:

答案 0 :(得分:0)

经过大量的调试和网上冲浪问题。 我想这个问题就像移动应用程序发送飞行前的消息一样,因此$ http中止了请求,甚至有些时候服务器在这里发挥了罪魁祸首如何告诉你; 我们在AWS上托管了服务器,我们在不同区域中有负载均衡器,实际的API服务器位于不同的区域。将它们更改为同一区域后,生产人员现在要测试他们没有遇到这个问题。

另一个原因是我们使用不稳定的移动网络进行测试。

如果有人对此有任何其他意见,请告诉我。