socket-io-server.js 572 B

123456789101112131415161718192021
  1. const express = require('express');
  2. const { createServer } = require('node:http');
  3. const { Server } = require('socket.io');
  4. const app = express();
  5. const server = createServer(app);
  6. const io = new Server(server, {
  7. cors: {
  8. origin: "https://care.leadershiphealth.local"
  9. }});
  10. const port = 3333;
  11. io.on('connection', (socket) => {
  12. socket.on('SURVEY_DATA_CHANGED_BY_SESSION', (sessionID) => {
  13. io.sockets.emit('UPDATE_SURVEY_DATA_CHANGED_BY_SESSION', sessionID);
  14. });
  15. });
  16. server.listen(port, () => {
  17. console.log(`server running at http://localhost:${port}`);
  18. });