Files
chat-server/server/server.js
T
2021-04-07 02:00:33 +10:00

38 lines
788 B
JavaScript

//environment variables
require('dotenv').config();
//create the server
const express = require('express');
const app = express();
const server = require('http').Server(app);
const io = require('socket.io')(server, {
cors: {
origin: '*'
}
});
const cors = require('cors');
//config
app.use(express.json());
app.use(cors());
//database connection
const database = require('./database');
//admin stuff
app.use('/admin', require('./admin'));
//access the chat
require('./chat')(io.of('/chat'));
//error on access
app.get('*', (req, res) => {
res.redirect('https://github.com/krgamestudios/chat-server');
});
//startup
server.listen(process.env.WEB_PORT || 3300, async (err) => {
await database.sync();
console.log(`listening to localhost:${process.env.WEB_PORT || 3300}`);
});