1234567891011121314151617181920212223242526 |
- const express = require('express');
- const app = express();
- const server = require('http').createServer(app);
- const { Server } = require('socket.io');
- const io = new Server(server);
- const logger = require('morgan');
- const cors = require('cors');
- const helmet = require('helmet');
- const formatsLogger = app.get('env') === 'development' ? 'dev' : 'short';
- app.use(helmet());
- app.use(logger(formatsLogger));
- app.use(cors());
- app.get('/', (_, res) => {
- res.sendFile(__dirname + '/index.html');
- });
- io.on('connection', (socket) => {
- console.log('a user connected');
- socket.on('disconnect', () => {
- console.log('user disconnected');
- });
- });
- module.exports = server;
|