我正在尝试在我的本地网络中托管应用,但我遇到了问题。 我是前端技术的新手,我刚开始使用angular-js。
我将设置为python-flask API,为我提供" 127.0.0.1:5000 / "或" {myip}:5000 / "。
当我访问它时,应用程序似乎正在使用chrome和IE HTTP:// 127.0.0.1:8000/app/index.html#/ 即可。 但是当我在http:// {mpip}:8000 / app / index.html#/ 上启动时,应用程序不允许我登录,说明身份验证失败,仅限Chrome。
包括我在内的网络中的任何人都无法登录使用Chrome链接,其中使用了ip(我的机器的IP)链接。
我已经使用装饰器@ http://flask.pocoo.org/snippets/56/
处理了chrome的跨域问题提前感谢您的帮助。
答案 0 :(得分:0)
您需要告诉flask在您网络上的所有公共IP地址上运行该应用程序。
更新您的app.run()调用阅读 <p:commandButton id="niDelete" value="Delete"
onclick="niConfirmationDelete.show()" type="button" />
<p:confirmDialog id="niDeleteConfirmDialog"
message="Are you sure you want to delete this Identifier?"
showEffect="drop" hideEffect="drop" header="Delete"
severity="alert" widgetVar="niConfirmationDelete" modal="true">
。
此处有更多信息(请参阅“外部可见服务器”部分):http://flask.pocoo.org/docs/0.10/quickstart/