每当关闭浏览器选项卡/窗口时,Angular应用程序将无法使用

时间:2018-08-24 20:58:34

标签: angular server oauth-2.0 hyperledger-composer disconnected

我已经开发了一个Hyperledger-composer应用程序,该应用程序启用了有角度的前端并启用了多用户身份验证(使用GitHub)。

以下情况不起作用:

当前已通过身份验证的用户通过关闭当前浏览器选项卡或窗口来关闭应用程序,而无需先退出GitHub。然后,他/她打开另一个选项卡或窗口,并返回到Angular应用程序的地址(即:“ localhost:4200”)。

这会在已启动Angular应用程序的控制台中产生以下输出(使用“ npm start”):

enter image description here

这使应用程序无法使用。为了停止控制台不间断地打印上述输出,需要使用control-c来停止该过程。然后,需要使用“ npm start”重新启动应用程序。

很明显,不希望用户关闭浏览器选项卡/窗口时无法使用的应用程序。

是什么导致这种行为?我该如何解决呢?

1 个答案:

答案 0 :(得分:0)

在生成的应用程序的文件proxy.conf.js中,尝试更改以下行

ws: true,

ws: false,

这将禁用使用ngserve开发工具代理与其余服务器建立Web套接字连接。