mancala/src/server/WebServer.ts
2022-07-15 21:44:16 +03:00

22 lines
583 B
TypeScript

import express, { Request, Response } from "express";
import * as http from "http";
export class WebServer {
server: http.Server;
constructor(props: { expressApp: Express.Application }) {
this.server = this.createWebServer(props.expressApp);
}
public createWebServer(expressApp: Express.Application): http.Server {
const server = http.createServer(expressApp);
const port = process.env.PORT || 5000;
server.listen(port, () => {
console.log(`Server started on port ${port}`);
});
return server;
}
}