Files
Jeopardy-Server/index.js
2025-10-02 10:14:53 +02:00

24 lines
598 B
JavaScript

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}`);
});