final commit including final db schema
[browser-rts.git] / src / lib / server.ts
index 249cc069fea921e24d0685dcbf7e1c798b974980..00f41fa2b36da892f6e8b55bcaba1339d6a6d00a 100644 (file)
@@ -17,10 +17,10 @@ export type HttpHandler<I, O> = (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(`
+                               <div class="alert danger">${e.message}</div>
+                               `);
                        }
                        finally {
                                res.end();