socket.io
socket.io copied to clipboard
请问这个安装之后怎么打开呢?需要在本地服务器上运行吗?
求详细步骤啊
@479308606
- 如果按readme里写的,安装的socket.io是最新版本。而这么多年过去了,代码里用的版本不匹配,需要修改index.html里的script标签引入socket那部分,可以去cdnjs导入外部包,比如
<script src="https://cdnjs.cloudflare.com/ajax/libs/socket.io/4.7.4/socket.io.js"></script> - 由于浏览器的CORS策略,需要在index.html的
var socket = io('http://localhost');那边添加参数,修改以后为:
var socket = io('http://localhost', { transports: ["websocket"] });
- 控制台用
node index启动index.js文件,然后双击index.html文件即可运行项目
另外,chat文件夹似乎是用来测试websocket的,和项目本身没啥关系