
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 感谢回复。 |