在chrome中托管Angular App不起作用

时间:2015-09-18 06:18:29

标签: python angularjs google-chrome flask

我正在尝试在我的本地网络中托管应用,但我遇到了问题。 我是前端技术的新手,我刚开始使用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的跨域问题

提前感谢您的帮助。

1 个答案:

答案 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/