dumb bug
This commit is contained in:
parent
4ac0e9a084
commit
3581ee12ab
@ -268,9 +268,10 @@ class Server extends EventEmitter {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// eslint-disable-next-line no-unused-vars, @typescript-eslint/no-unused-vars
|
// eslint-disable-next-line no-unused-vars, @typescript-eslint/no-unused-vars
|
||||||
#logError (err: Error, _req: Request, res: Response, _next: NextFunction) {
|
#logError (err: Error, req: Request, res: Response, _next: NextFunction) {
|
||||||
this.#logger.error(`Unhandled error:\n${err.stack || err}`);
|
this.#logger.error(`Unhandled error:\n${err.stack || err}`);
|
||||||
res.status(500).send('An internal error was encountered');
|
if (!req.complete)
|
||||||
|
res.status(500).send('An internal error was encountered');
|
||||||
}
|
}
|
||||||
|
|
||||||
#logRequest (req: Request, res: Response, next: NextFunction) {
|
#logRequest (req: Request, res: Response, next: NextFunction) {
|
||||||
@ -295,7 +296,7 @@ class Server extends EventEmitter {
|
|||||||
|
|
||||||
this.#_ready = false;
|
this.#_ready = false;
|
||||||
// Close http server first and allow it to finish serving requests
|
// Close http server first and allow it to finish serving requests
|
||||||
if (this.#_server)
|
if (this.#_server) {
|
||||||
this.#_server.close(async () => {
|
this.#_server.close(async () => {
|
||||||
await this.#_mongodb.close();
|
await this.#_mongodb.close();
|
||||||
await this.#_mariadb.close();
|
await this.#_mariadb.close();
|
||||||
@ -307,6 +308,7 @@ class Server extends EventEmitter {
|
|||||||
// eslint-disable-next-line no-process-exit
|
// eslint-disable-next-line no-process-exit
|
||||||
process.exit();
|
process.exit();
|
||||||
});
|
});
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -35,7 +35,7 @@ class Home extends Endpoint {
|
|||||||
|
|
||||||
async home (_req: Request, res: Response) {
|
async home (_req: Request, res: Response) {
|
||||||
if (this.server.serveFiles && existsSync(path.join(this.server.serveFiles, '/build/index.html')))
|
if (this.server.serveFiles && existsSync(path.join(this.server.serveFiles, '/build/index.html')))
|
||||||
res.sendFile('/build/index.html', { root: this.server.serveFiles });
|
return res.sendFile('/build/index.html', { root: this.server.serveFiles });
|
||||||
return res.status(404).end();
|
return res.status(404).end();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user