Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/375.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 Can';t从节点JS脚本连接到socket.io服务器_Javascript_Node.js_Sockets - Fatal编程技术网

Javascript Can';t从节点JS脚本连接到socket.io服务器

Javascript Can';t从节点JS脚本连接到socket.io服务器,javascript,node.js,sockets,Javascript,Node.js,Sockets,我在节点JS上运行了一个socket.io服务器,正在侦听消息。我现在需要启动另一个节点JS脚本(我的客户端),它将向服务器发送消息,位于特定的URL和端口 我正在将我的URL传递到connect函数中,但收到错误: TypeError: io.connect is not a function 我如何将要连接到的URL传递到此。我的剧本是: const io=require('socket.io'); 常量套接字=io.connect('http://localhost:3000'); so

我在节点JS上运行了一个socket.io服务器,正在侦听消息。我现在需要启动另一个节点JS脚本(我的客户端),它将向服务器发送消息,位于特定的URL和端口

我正在将我的URL传递到
connect
函数中,但收到错误:

TypeError: io.connect is not a function
我如何将要连接到的URL传递到此。我的剧本是:

const io=require('socket.io');
常量套接字=io.connect('http://localhost:3000');
socket.on('connect',function(){
send('hello')//从运行JS脚本发送到服务器
});

如果您试图从node.js启动socket.io连接,您需要的是:

const io = require('socket.io-client')

当然,您必须安装该库。

@RyanH-这是否回答了您的问题?