實時Web框架:koa.io
特性
socket.io支持 koa 風格的中間件當socket連接和斷開時- socket事件路由支持
- Make
socket.io's event handler support generator function. - Extent
socket.io'ssocketobject likekoa'scontext, to compact with somekoa's middlewares.
用法
var koa = require('koa.io');
var app = koa();
// middleware for koa
app.use(function*() {
});
// middleware for scoket.io's connect and disconnect
app.io.use(function* (next) {
// on connect
yield* next;
// on disconnect
});
// router for socket event
app.io.route('new message', function* () {
// we tell the client to execute 'new message'
var message = this.args[0];
this.broadcast.emit('new message', message);
});
app.listen(3000); 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!