“Połączenie gniazda eksportu IO” Kod odpowiedzi

Połączenie gniazda eksportu IO

let io;

module.exports = {
  init: (server) => {
    io = require('socket.io').listen(server); io.origins('*:*');
    return io;
  },
  get: () => {
    if (!io) {
      throw new Error("socket is not initialized");
    }
    return io;
  }
};
Courageous Chicken

Połączenie gniazda eksportu IO

const app = require('../app');
const http = require('http');

/**
 * Get port from environment and store in Express.
 */

const port = '3015';
app.set('port', port);

/**
 * Create HTTP server.
 */

const server = http.createServer(app);
const io = require('./socket.js').init(server);

io.on('connection', (socket) => {
  console.log('Connection success', socket.id);
  socket.on('disconnect', () => {
    console.log('Connection disconnected', socket.id);
  });
}
Courageous Chicken

Połączenie gniazda eksportu IO

const io = require('./socket.js').get();
Courageous Chicken

Odpowiedzi podobne do “Połączenie gniazda eksportu IO”

Pytania podobne do “Połączenie gniazda eksportu IO”

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu