我想调试在手机上的烧瓶中的应用。
我的应用程序配置允许揭露应用到网络:
application.run(host= '0.0.0.0',port=5000,threaded=True)
但是,如果我加载mylocalIP:5000
,它重定向到www.example.com
,在生产现场托管,并不能找出它写入解决重定向。
所以,我看不到我的本地环境,但在我的本地机器,不能调试应用程序的其他机器 - 如移动电话。
我应该到什么地方去解决问题?
我必须更改的配置我的机器上的某个地方,我不认为这是到烧瓶有关。
注:为替代,我想用我的本地主机别名:我使用的是Mac,系统首选项>共享> Internet共享启用,在本地网络中的其他计算机可以在myLocal.local主机访问我的本地ENV,但仍获得myLocal.local:5000
禁止其他机器,但我的电脑。
你可以做一两件事,安装提琴手应用和配置您的手机上的反向代理。这tutorial将帮助你在Android应用程序配置小提琴手。
配置反向代理后,运行在本地主机上或机器IP烧瓶应用程序,你可以访问你的机器的IP在您的手机。菲德勒也将帮助您拦截到您的应用程序发出的所有呼叫。如果你不想通过Fiddler检查,你可以直接把你的移动应用程序的同一网络上。