Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 当外部服务器脱机时如何处理_Javascript_Angularjs_Ionic Framework_Ionic - Fatal编程技术网

Javascript 当外部服务器脱机时如何处理

Javascript 当外部服务器脱机时如何处理,javascript,angularjs,ionic-framework,ionic,Javascript,Angularjs,Ionic Framework,Ionic,我正在用爱奥尼亚写一个应用程序。该应用程序依赖于外部api。 我制作了多个函数来测试与我自己的服务器的连接,我自己的服务器处理api调用。这需要我自己的服务器,因为ip监听 这一切都很好,但现在我想禁用应用程序,如果我自己的服务器的结果是错误的。每次应用启动时,我都会打电话测试连接 用角度/离子的方法处理这个问题的最佳方法是什么 我以为我自己是重定向到登陆页面,如果没有可用的连接 欢迎您提供任何建议。是的,基本上您计划做的是可以的 因此,在你的应用程序加载后,检查连接是否可用(你可以在我的详细帖

我正在用爱奥尼亚写一个应用程序。该应用程序依赖于外部api。 我制作了多个函数来测试与我自己的服务器的连接,我自己的服务器处理api调用。这需要我自己的服务器,因为ip监听

这一切都很好,但现在我想禁用应用程序,如果我自己的服务器的结果是错误的。每次应用启动时,我都会打电话测试连接

用角度/离子的方法处理这个问题的最佳方法是什么

我以为我自己是重定向到登陆页面,如果没有可用的连接


欢迎您提供任何建议。

是的,基本上您计划做的是可以的

因此,在你的应用程序加载后,检查连接是否可用(你可以在我的详细帖子中阅读更多关于如何做到这一点的信息),如果不可用,你可以将状态更改到某个页面,在该页面上,它会清楚地让用户知道“当前服务器的链接不工作”(或者更好的通知)

此外,您可能希望在该页面上放置一个刷新按钮,以便单击该按钮,然后再次检查整个可用性过程(基本上与有人重新启动您的应用程序相同)


希望这能有所帮助。

谢谢你的反馈,真的帮助我做出决定。这就是路。另一个选择是冻结应用程序。但我不认为这将是用户友好的。没有想到刷新按钮,所以也谢谢你的提示!