socket.io icon indicating copy to clipboard operation
socket.io copied to clipboard

请问这个安装之后怎么打开呢?需要在本地服务器上运行吗?

Open 479308606 opened this issue 8 years ago • 1 comments

求详细步骤啊

479308606 avatar Jul 06 '17 02:07 479308606

@479308606

  1. 如果按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>
  2. 由于浏览器的CORS策略,需要在index.html的var socket = io('http://localhost');那边添加参数,修改以后为:
var socket = io('http://localhost', { transports: ["websocket"] });
  1. 控制台用node index启动index.js文件,然后双击index.html文件即可运行项目

另外,chat文件夹似乎是用来测试websocket的,和项目本身没啥关系

c01dkit avatar Feb 12 '24 02:02 c01dkit