fix express issue

This commit is contained in:
Halit Aksoy 2022-07-16 17:42:49 +03:00
parent fe3cfb04b4
commit 582a56bed0
2 changed files with 5 additions and 1 deletions

View File

@ -12,6 +12,6 @@ const matchMaker = new MatchMakerImpl();
const gameManager = new GameManager({ rtmt, gameStore, matchMaker }) const gameManager = new GameManager({ rtmt, gameStore, matchMaker })
const expressApp = new ExpressApp(); const expressApp = new ExpressApp();
const server = new WebServer({expressApp}); const server = new WebServer({ expressApp: expressApp.app });
rtmt.initWebSocket(server.server, (userKey: string) => gameManager.fireOnPlayerConnected(userKey)); rtmt.initWebSocket(server.server, (userKey: string) => gameManager.fireOnPlayerConnected(userKey));

View File

@ -6,6 +6,10 @@ import fs from "fs";
import { generateKey } from "../util/key_factory"; import { generateKey } from "../util/key_factory";
export class ExpressApp { export class ExpressApp {
app: Express.Application;
constructor() {
this.app = this.createExpressApp();
}
private createAccessLogMiddleware() { private createAccessLogMiddleware() {
return morgan("common", { return morgan("common", {
stream: fs.createWriteStream("./access.log", { flags: "a" }), stream: fs.createWriteStream("./access.log", { flags: "a" }),