我得到了GEThttp://localhost:81/socket.io/socket.io.jsnet::ERR_CO

I am getting GET http://localhost:81/socket.io/socket.io.js net::ERR_CONNECTION_REFUSED

本文关键字:socket io ERR CO jsnet localhost GEThttp      更新时间:2023-09-26

我正在构建一个实时聊天应用程序;node.js这是我的sever.js文件。。

var socket = io.connect('http://localhost:81');socket.on('connect', function({alert('connection established');});

我的路径信息是

<script src="http://localhost:81/socket.io/socket.io.js"></script>

现在,当我查看目录时,我看到socket.io.js路径是node_modules/ssocket.io/lib/socket.io.js

如果我像一样改变我的路径

<script src="http://localhost:81/node_modules/socket.io/lib/socket.io.js"></script>

那么我得到404错误。否则我会得到http://localhost:81/socket.io/socket.io.jsnet::ERR_CONNECTION_REFUSED

就这样使用它:<script src="/socket.io/socket.io.js"></script>node_modules内部的路径不会托管在浏览器中。

为什么不使用express应用程序创建服务器?为什么不参考他们的官方文件:http://socket.io/get-started/chat/