.NET Core 2.1 с Angular 5, получая ошибку во время рукопожатия WebSocket: неожиданный код ответа: 400 - PullRequest
0 голосов
/ 29 июня 2018

Когда я запускаю свой шаблон .net core 2.1 Angular 5, я получаю следующую ошибку в chrome:

WebSocket connection to 'wss://localhost:44356/sockjs-node/840/eaa2iary/websocket' failed: Error during WebSocket handshake: Unexpected response code: 400

Приложение не запускается в IE.

при расширении получаемой ошибки: WebSocketBrowserDriver @ sockjs.js: 1679

Я искал решение, но все они были связаны с ngnix или другими настройками. Проект был выполнен с использованием углового шаблона dotnet cli, и в конфигурацию не было внесено никаких изменений. он работал нормально, когда шаблон был впервые создан. Я добавил немного кода, но он не связан ни с одним из файлов настройки проекта.

Ответы [ 4 ]

0 голосов
/ 08 июня 2019

в вашем угловом пакете.json Просто используйте:

"start": "ng serve --public-host"
0 голосов
/ 22 октября 2018

Похоже, эта ошибка ожидается при использовании .net core 2.1 шаблона Visual Studio 2017

https://github.com/aspnet/JavaScriptServices/issues/1556

0 голосов
/ 14 января 2019

Это связано с «перезагрузкой в ​​реальном времени» в режиме разработки.

используйте "start": "ng serve --live-reload = false" в вашем package.json в "scripts"

0 голосов
/ 10 октября 2018

С моей точки зрения, в хосте spa.UseAngularCliServer () angular в режиме разработки angular имеет «живую перезагрузку» в режиме разработки, поэтому появляется ошибка.
Выпущено: https://github.com/gdi2290/angular-starter/issues/383

...