Javascript 为什么会发生错误?
我一直在学习本教程,直到我不得不运行本地服务器的那一刻,一切都进行得很顺利(从标题“设置Socket.io服务器”开始)。我完全复制了教程中显示的内容,在运行“npm run start”时出现此错误 如图所示,我尝试运行的命令是:Javascript 为什么会发生错误?,javascript,node.js,websocket,babeljs,Javascript,Node.js,Websocket,Babeljs,我一直在学习本教程,直到我不得不运行本地服务器的那一刻,一切都进行得很顺利(从标题“设置Socket.io服务器”开始)。我完全复制了教程中显示的内容,在运行“npm run start”时出现此错误 如图所示,我尝试运行的命令是: babel-node index.js 但是错误表明我无法捕捉到任何东西,只是命令有问题,甚至文件也没有问题 我迷路了,谷歌没有提供什么帮助。您机器上的3333端口正在监听其他内容。将端口号更改为其他端口号,它应该可以工作 如果您告诉我们您使用的是什么操作系统,
babel-node index.js
但是错误表明我无法捕捉到任何东西,只是命令有问题,甚至文件也没有问题
我迷路了,谷歌没有提供什么帮助。您机器上的3333端口正在监听其他内容。将端口号更改为其他端口号,它应该可以工作
如果您告诉我们您使用的是什么操作系统,我们可以建议如何确定端口3333上监听的内容。端口3333上似乎仍有一个连接处于打开状态。如果打开
cmd
并运行netstat-a-b
,您应该能够获得打开的连接列表以及启动它们的可执行文件
可能是您的Socket.io服务器以前崩溃,异常处理不正确,可能导致连接处于打开状态?错误
EADDRINUSE
可分为:E ADDR IN USE
,这基本上意味着端口已在使用中。选择一个不同的端口。我已经多次更改了端口,同样的情况也在发生。请使用谷歌搜索EADDRINUSE。然后,一旦你读到,如果你还有问题,你可以回到这里,问一个更具体的问题。我已经多次更改端口,同样的情况也在发生。@user1869935在这种情况下,你可能听了两遍。谁知道呢,你没有给我们看你的代码。