Парусное соединение WebSocket с 'ws: - PullRequest
0 голосов
/ 07 июня 2018

Я пытаюсь запустить серверные паруса в производственном режиме с помощью команды: sails lift --prod, затем у меня появляется ошибка:

VM448 production.min.js:1 WebSocket connection to 'ws://localhost:1337/socket.io/?__sails_io_sdk_version=1.2.1&__sails_io_sdk_platform=browser&__sails_io_sdk_language=javascript&EIO=3&transport=websocket' failed: Error during WebSocket handshake: Unexpected response code: 400

Когда я запускаю сервер в среде разработки через: sails lift, чтоработает хорошо.Как я могу решить эту проблему?

1 Ответ

0 голосов
/ 19 июня 2018

Для решения этой проблемы я добавил ссылки на сайт в production.js, который находится в config / env / production.js.Я добавил ссылки только в AllowOrigins, который находится в сокетах.

  onlyAllowOrigins: [
  'http://example.com',
  'https://myPage.com',
  'http://localhost:1337'
  // 'https://staging.example.com',
],
...