-
Notifications
You must be signed in to change notification settings - Fork 0
/
server.js
26 lines (20 loc) · 651 Bytes
/
server.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
const express = require('express');
const app = express();
const route = require('./routes');
const { Server } = require('socket.io');
const { createServer } = require('http');
const db = require('./store/index');
app.use(express.json({ limit: '200mb' }));
app.use(express.urlencoded({ limit: '200mb', extended: true }));
const PORT = 8080;
route(app);
const httpServer = createServer(app);
const io = new Server(httpServer);
io.on('connection', (socket) => {
socket.on('message', (data) => {
io.sockets.emit('server sent data', data);
});
});
httpServer.listen(PORT, () => {
console.log(`Server is running on ${PORT}`);
});