chore: Handle 404 not found errors

This commit is contained in:
Faruk AYDIN
2021-10-04 22:16:06 +02:00
committed by Ali BARIN
parent c0f022a1b0
commit 4039e520d6
2 changed files with 11 additions and 8 deletions

View File

@@ -35,13 +35,12 @@ app.use(function(req: Request, res: Response, next: NextFunction) {
// error handler // error handler
app.use(function(err: any, req: Request, res: Response, _next: NextFunction) { app.use(function(err: any, req: Request, res: Response, _next: NextFunction) {
// set locals, only providing error in development if(err.message === 'Not Found') {
res.locals.message = err.message; res.status(404).end()
res.locals.error = req.app.get('env') === 'development' ? err : {}; } else {
logger.error(err.message)
// render the error page res.status(500).end()
res.status(err.status || 500); }
res.render('error');
}); });
app.listen(port, () => { app.listen(port, () => {

View File

@@ -7,7 +7,11 @@ const stream: StreamOptions = {
}; };
const registerGraphQLToken = () => { const registerGraphQLToken = () => {
morgan.token("graphql-query", (req: Request) => `GraphQL ${req.body.query}`); morgan.token("graphql-query", (req: Request) => {
if(req.body.query) {
return `GraphQL ${req.body.query}`
}
});
}; };
registerGraphQLToken(); registerGraphQLToken();