Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么会发生错误?_Javascript_Node.js_Websocket_Babeljs - Fatal编程技术网

Javascript 为什么会发生错误?

Javascript 为什么会发生错误?,javascript,node.js,websocket,babeljs,Javascript,Node.js,Websocket,Babeljs,我一直在学习本教程,直到我不得不运行本地服务器的那一刻,一切都进行得很顺利(从标题“设置Socket.io服务器”开始)。我完全复制了教程中显示的内容,在运行“npm run start”时出现此错误 如图所示,我尝试运行的命令是: babel-node index.js 但是错误表明我无法捕捉到任何东西,只是命令有问题,甚至文件也没有问题 我迷路了,谷歌没有提供什么帮助。您机器上的3333端口正在监听其他内容。将端口号更改为其他端口号,它应该可以工作 如果您告诉我们您使用的是什么操作系统,

我一直在学习本教程,直到我不得不运行本地服务器的那一刻,一切都进行得很顺利(从标题“设置Socket.io服务器”开始)。我完全复制了教程中显示的内容,在运行“npm run start”时出现此错误

如图所示,我尝试运行的命令是:

babel-node index.js
但是错误表明我无法捕捉到任何东西,只是命令有问题,甚至文件也没有问题


我迷路了,谷歌没有提供什么帮助。

您机器上的3333端口正在监听其他内容。将端口号更改为其他端口号,它应该可以工作


如果您告诉我们您使用的是什么操作系统,我们可以建议如何确定端口3333上监听的内容。

端口3333上似乎仍有一个连接处于打开状态。如果打开
cmd
并运行
netstat-a-b
,您应该能够获得打开的连接列表以及启动它们的可执行文件


可能是您的Socket.io服务器以前崩溃,异常处理不正确,可能导致连接处于打开状态?

错误
EADDRINUSE
可分为:
E ADDR IN USE
,这基本上意味着端口已在使用中。选择一个不同的端口。我已经多次更改了端口,同样的情况也在发生。请使用谷歌搜索EADDRINUSE。然后,一旦你读到,如果你还有问题,你可以回到这里,问一个更具体的问题。我已经多次更改端口,同样的情况也在发生。@user1869935在这种情况下,你可能听了两遍。谁知道呢,你没有给我们看你的代码。