【发布时间】:2020-05-20 17:57:26
【问题描述】:
嗨,我正在尝试在 socket.io 中创建一个基本的实时应用程序,我已经在 node.js 中完全设置了服务器端,并且文件“socket.io.js”也被导入到浏览器中,但是当我尝试时不知何故使用let io = io() 或let io = io.connect() 与socket.io 服务器连接我收到以下错误。
Uncaught ReferenceError: Cannot access 'io' before initialization
node.js 代码:
客户端代码:
【问题讨论】:
-
谢谢,把let改成var就可以了
-
更好的方法是简单地使用不同的变量名,例如
connectedIO。
标签: node.js socket.io connection client referenceerror