X-Git-Url: https://git.xangelo.ca/?a=blobdiff_plain;f=src%2Flib%2Fserver.ts;h=00f41fa2b36da892f6e8b55bcaba1339d6a6d00a;hb=c8be7767524bb249b44cc05bb2cd8be15ae7bc85;hp=249cc069fea921e24d0685dcbf7e1c798b974980;hpb=516deaa637cb322ddbb4fb9121d56d23fef5d7a8;p=browser-rts.git diff --git a/src/lib/server.ts b/src/lib/server.ts index 249cc06..00f41fa 100644 --- a/src/lib/server.ts +++ b/src/lib/server.ts @@ -17,10 +17,10 @@ export type HttpHandler = (params: I & AuthInfo, rawReq: Request, rawRes: export class HttpServer { server: express.Application; - port: number; + port: string | number; bullAdapter: ExpressAdapter; - constructor(port: string) { - this.port = parseInt(port, 10); + constructor(port: string | number) { + this.port = port; this.bullAdapter = new ExpressAdapter() this.server = express(); this.configureMiddleWare(); @@ -72,8 +72,10 @@ export class HttpServer { } catch(e) { console.log(e); - res.statusCode = (e as HttpError).statusCode || 500; - res.json(e) + //res.statusCode = (e as HttpError).statusCode || 500; + res.send(` +
${e.message}
+ `); } finally { res.end();