import express from "express"; import expressWs from "express-ws"; import { initWebsocket } from "./websocket.js"; import { initAuth } from "./auth.js"; import { close as closeDbConnection, initDbConnection } from "./db.js"; const app = express(); const appWs = expressWs(app); const port = 12345; process.on('exit', function() { console.log('Shutting down...'); console.log('Closing db connection...'); closeDbConnection(); }); await initDbConnection(); initAuth(app); initWebsocket(app); app.listen(port, () => { console.log(`Listening on port ${port}`); });