const express = require("express"); const socketIO = require("socket.io"); const state = require("./State.js"); const path = require("path"); const HOST = '0.0.0.0'; const PORT = 3001; const app = express(); const server = app.listen(PORT, HOST,() => console.log(`Centurion listening on port ${PORT}!`)); app.use(express.static(path.join(__dirname, '../public'))); const io = socketIO(server); app.get('/state', (req, res) => res.send('
' + JSON.stringify(state) + '
')); process.on('SIGINT', () => process.exit()); process.on('SIGTERM', () => process.exit()); module.exports = { app, server, io };