每次我开始我的应用程序时,我都会得到这个。我不使用 SSL,并且连接到 localhost:4200。
WebSocket 在连接建立之前关闭
什么会导致这种情况呢?
我在 asp.net core 和 Angular 7.2.0 中也遇到了这个问题。
正如我刚刚测试的那样,它在 Angular 6.1.10 中不存在
在startup.cs中使用时会发生这种情况:
app.UseSpa(spa => {
spa.UseProxyToSpaDevelopmentServer("http://localhost:4200");
});
当我的 asp.net core 在其他端口上运行时。有什么想法如何解决吗?
唯一的解决方法是为我的 asp.net web api 添加带有基本 url 的 http 拦截器,但 UseProxyToSpaDevelopmentServer 绝对是更简单的方法。
更好的解决方法是使用 proxy.conf.json 在角度端使用代理https://angular.io/guide/build#proxying-to-a-backend-server https://angular.io/guide/build#proxying-to-a-backend-server
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)