1
chairuosen 2015-10-29 22:12:27 +08:00
|
2
onevcat 2015-10-29 22:18:28 +08:00
- -.....你当是前端么
|
3
Twinkle 2015-10-29 22:25:39 +08:00
https://github.com/socketio/socket.io
和 express 一起的用法已经写得比较清楚了 |
4
LancerComet 2015-10-29 22:26:01 +08:00
Socket.io 增加了一个路由去引用这个文件
|
5
ren2881971 OP @chairuosen 官网挂了。。 我说怎么看的好好的突然不好使了 还以为被墙了。。
|
6
hr6r 2015-10-29 22:29:52 +08:00
一般来说可以自己 cdn 这个文件
|
7
ren2881971 OP |
8
ren2881971 OP @hr6r 只要版本对应好 应该没问题吧
|
9
ren2881971 OP @onevcat 猫神!!! 居然惊现这个节点~
|
10
SPACELAN 2015-10-29 22:45:10 +08:00
npm 装的都是服务器端的代码吧。。要浏览器用,自己下一个浏览器版本然后扔 public 目录里。。。
|
11
tomwan 2015-10-29 23:44:46 +08:00
```
// node_modules/socket.io/lib/index.js // nodejs add this route in its codes Server.prototype.attachServe = function(srv){ debug('attaching client serving req handler'); var url = this._path + '/socket.io.js'; var evs = srv.listeners('request').slice(0); var self = this; srv.removeAllListeners('request'); srv.on('request', function(req, res) { if (0 == req.url.indexOf(url)) { self.serve(req, res); } else { for (var i = 0; i < evs.length; i++) { evs[i].call(srv, req, res); } } }); }; ``` |
12
zhangxiaoman 2015-10-30 09:31:14 +08:00
|
13
geek123 2015-11-04 16:33:19 +08:00
你可以看看这篇, http://www.v2ex.com/t/233148#reply1 。
|
14
ren2881971 OP @geek123 感谢回复。
|