WebSocket
Options
Exposed example
import { exposeWebSocket } from 'nanoexpress/exposes/index.js';
app.ws('/ws', (req, res) => exposeWebSocket({
console.log('Connecting...');
res.on('connection', (ws) => {
console.log('Connected');
ws.on('message', (msg) => {
console.log('Message received', msg);
ws.send(msg);
});
ws.on('close', (code, message) => {
console.log('Connection closed', { code, message });
});
});
res.on('upgrade', () => {
console.log('Connection upgrade');
});
}));Basic example
Last updated