Adding Basic API Documentation
This commit is contained in:
@ -82,9 +82,10 @@ export default class Web {
|
||||
private registerErrorHandler() {
|
||||
this.server.use((error, req: express.Request, res, next) => {
|
||||
if (!(error instanceof RequestError)) {
|
||||
Logging.error(error);
|
||||
error = new RequestError(error.message, HttpStatusCode.INTERNAL_SERVER_ERROR);
|
||||
} else if (error.status === 500 && !(<any>error).nolog) {
|
||||
error = new RequestError(error.message, error.status || HttpStatusCode.INTERNAL_SERVER_ERROR, error.nolog || false);
|
||||
}
|
||||
|
||||
if (error.status === 500 && !(<any>error).nolog) {
|
||||
Logging.error(error);
|
||||
} else {
|
||||
Logging.log(typeof error.message === "string" ? error.message.split("\n", 1)[0] : error.message);
|
||||
|
Reference in New Issue
Block a user