# Event Methods
class ChatController { onMessage () { // same as: socket.on('message') } onClose () { // same as: socket.on('close') } onError () { // same as: socket.on('error') } }
Copied!
Note: Event methods must be prefixed with the on keyword.
To keep things simple we won’t store user messages, just deliver them. Open the Routes/sockets.js file and paste the following code:
const Ws = require("@socket.io"); Ws.channel("chat", "chatController");
Copied!
We can also bind a closure to the Ws.channel method, but having a dedicated controller is the recommended practice.