Vytvor chat cez WebSocket
Endpoint WebSocket sa deklaruje cez ROUTE('SOCKET /path/', fn). Vnútri handlera je this kontrolér WebSocketu: cez self.on('message', ...) prijímaš dáta a cez self.send(...) ich rozosielaš všetkým pripojeným klientom. client.send(...) odpovie len odosielateľovi. Objekty sa predvolene odosielajú a prijímajú ako JSON.
exports.install = function() {
ROUTE('SOCKET /chat/', socket);
};
function socket() {
var self = this;
self.on('message', function(client, message) {
self.send({ type: 'message', text: message.text });
});
}