amazon-web-services - Websocket 在连接建立之前关闭
问题描述
我的应用程序位于弹性应用程序负载均衡器和 nginx 服务器后面。当尝试从 chrome 连接到 socket.io 时,我收到一个 WebSocket is closed before the connection is established 消息和 400 错误。直接通过 nginx 连接时似乎不会发生这种情况。此外,我发现使用 firefox 浏览器时也不会发生此错误。负载均衡器上是否缺少我的设置?我已经尝试过粘性会话/等。但这似乎并不能解决问题。
钍
解决方案
我最终弄清楚了这一点。将以下内容添加到我的配置文件后,它似乎可以正常工作。proxy_set_header 来源 "";
推荐阅读
- javascript - 我希望在单击按钮时更改页面的 CSS
- deep-learning - 为什么/如何在转换为 tensorflow 2.0 数据集后更改图像数据集的尺寸
- javascript - 如何将 AJAX responseText 传递给变量
- spring-data-rest - Spring Data Rest 返回没有投影的子对象
- java - While循环中递减运算符的问题
- java - 耳机蓝牙超时,需要音频 ping
- reactjs - ReactJS:如何从输入字段的下拉列表中显示选定的值?
- node.js - 函数无法启动。Microsoft.Azure.DocumentDB.Core:必须为此操作提供 PartitionKey 值。?
- php - 500 错误“未捕获的错误:找不到类 '\XF\App'”
- powershell - Powershell - add duplicate key but different values into a hash table