UNPKG

nodebook

Version:

Node.js • Apprendre par la pratique. Familiarisez-vous avec JavaScript, Node.js et l'écosystème de modules npm. Apprenez à concevoir et à déployer des *applications web* et des *outils en ligne de commande*.

22 lines (17 loc) 566 B
let ws = new WebSocket('ws://localhost:4000/users'); // <1> const userList = document.querySelector('#user-list'); let interval; ws.addEventListener('open', () => { interval = setInterval(() => { ws.send(JSON.stringify({ action: 'getName' })); // <2> }, 2000); }); ws.addEventListener('message', ({data}) => { // <3> const li = document.createElement('li'); li.textContent = `${new Date().toLocaleTimeString()} : ${data}`; userList.prepend(li); }); ws.addEventListener('close', () => { ws = null; clearInterval(interval); });