-1

我开发了一个启用了 Angular 前端和多用户身份验证(使用 GitHub)的 hyperledger-composer 应用程序。

以下场景不起作用:

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

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

在此处输入图像描述

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

显然,当用户关闭浏览器选项卡/窗口时应用程序变得不可用是不可取的。

是什么导致了这种行为?我该如何解决这个问题?

4

1 回答 1

0

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

ws: true,

ws: false,

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

于 2018-08-29T05:52:06.470 回答