node.js - socket.io 在连接/websocket 上创建 502 Bad Gateway 无效

标签 node.js socket.io

我正在尝试运行一个简单的 socket.io 服务器:

客户:

<script src="http://www.my-server.com:8080/socket.io/socket.io.js"></script>
var socket = io.connect("http://www.my-server.com:8080/");

套接字脚本正在正确运行。 当客户端连接时,会出现

NetworkError: 502 Bad Gateway : http://www.my-server.com:8080/socket.io/1/websocket/20667461671864648294

发生并且服务器打印:

warn - websocket connection invalid

我实在找不到我的问题。如果是服务器端/Node 问题,则 socket.io.js 脚本不应该可用,对吧?

我做错了什么?

最佳答案

明白了。

我在用户和服务器之间使用 CDN。为我的套接字域禁用升压/缓存后,错误消失并且套接字变得有效。

应该早点想到这一点!

关于node.js - socket.io 在连接/websocket 上创建 502 Bad Gateway 无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9908297/

相关文章:

javascript - Node.js 初学者 - 没有查询字符串的请求

javascript - 使用对象中的值构造新对象

node.js - SocketIo.use(function(socket, next)) - 下一步去哪里,如何捕获或接收它?

javascript - socket.io - 无法从服务器向特定客户端发送数据

import - Angular2 CLI Socket.io(第 3 方库导入)

node.js - 如何加入 React 应用程序和 Express 应用程序?

javascript - selenium-webdriver npm 检测成功链接点击

node.js - Google App Engine - 上传到存储桶后访问文件

javascript - 无法从 socket.io 中的 Express 路由发出事件

Node.js - Socket.io : socket. 请求未定义