| 1234567891011121314151617181920212223242526 |
- import express from "express";
- import compression from "compression";
- import mongoose from "mongoose";
- import cors from "cors";
- import {WebSocketServer} from "ws";
- import http from "http";
- import routes from "./routes.js";
- import websockets from "./websockets.js";
- import createHtml from "./createHtml.js";
- const app = express();
- const server = http.createServer(app);
- const wss = new WebSocketServer({server, path: "/ws"});
- mongoose.connect("mongodb://127.0.0.1/bingo");
- global.cwd = import.meta.dirname;
- global.html = await createHtml();
- app.use(compression());
- app.use(express.json());
- app.use(cors());
- websockets(wss);
- routes(app);
- server.listen(8000);
|