UNPKG

405 BJavaScriptView Raw
1var koa = require('koa');
2var websockify = require('koa-websocket');
3var router = require('koa-router');
4var app = koa();
5
6var api = router();
7var socket = websockify(app);
8
9api.get('/*', function* (next) {
10 this.websocket.send('Hello World');
11 this.websocket.on('message', function(message) {
12 console.log(message);
13 });
14});
15
16app.ws.use(api.routes()).use(api.allowedMethods());
17app.listen(3000);