NSMP-Server / src /index.ts
Franek-Le's picture
Use logger instead of console.log
a484614
Raw
History Blame Contribute Delete
737 Bytes
import { Server } from "./server/server";
import { Logger } from "./logger/logger";
import { ModManager } from "./mods/mods";
import path from "node:path";
import { LauncherManager } from "./launcher/launchers";
async function main(): Promise<void> {
const logger: Logger = new Logger();
const server: Server = new Server(logger);
const modManager: ModManager = new ModManager(server, logger);
const launcherManager: LauncherManager = new LauncherManager(server);
server.get("/", (_req, res) => {
res.sendFile(path.join(__dirname, "../static/main.html"));
})
await modManager.createModEndpoints();
await launcherManager.createLauncherEndpoints();
server.start(7860);
}
setImmediate(main);