航行 WebSocket 连接到 'ws:
Sails WebSocket connection to 'ws:
我尝试通过命令 运行 服务器在生产中航行: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
运行良好。
我该如何解决这个问题?
为了解决这个问题,我在 production.js 中添加了位于 config/env/production.js 中的站点链接。
我在位于 sokets 的 onlyAllowOrigins 中添加了链接。
onlyAllowOrigins: [
'http://example.com',
'https://myPage.com',
'http://localhost:1337'
// 'https://staging.example.com',
],
我尝试通过命令 运行 服务器在生产中航行: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
运行良好。
我该如何解决这个问题?
为了解决这个问题,我在 production.js 中添加了位于 config/env/production.js 中的站点链接。 我在位于 sokets 的 onlyAllowOrigins 中添加了链接。
onlyAllowOrigins: [
'http://example.com',
'https://myPage.com',
'http://localhost:1337'
// 'https://staging.example.com',
],