From 51616a15cbb1374f056edc316c9eb6c3f5838be1 Mon Sep 17 00:00:00 2001 From: Ben Date: Mon, 5 Nov 2018 13:53:45 +0000 Subject: [PATCH] started error refractor --- src/controllers/middleware/errors/errorHandler.js | 6 ++++++ src/controllers/routes/router.js | 2 ++ 2 files changed, 8 insertions(+) create mode 100644 src/controllers/middleware/errors/errorHandler.js diff --git a/src/controllers/middleware/errors/errorHandler.js b/src/controllers/middleware/errors/errorHandler.js new file mode 100644 index 0000000..ebd2ebc --- /dev/null +++ b/src/controllers/middleware/errors/errorHandler.js @@ -0,0 +1,6 @@ + +export class ErrorHandler { + static async newError(err, req, res, next) { + + } +} diff --git a/src/controllers/routes/router.js b/src/controllers/routes/router.js index ad484fc..3ee643a 100644 --- a/src/controllers/routes/router.js +++ b/src/controllers/routes/router.js @@ -1,6 +1,7 @@ import {Logger} from '../../models/logger'; import {Server} from '../../server'; import {MiddleWare} from '../middleware/index'; +import {ErrorHandler} from '../middleware/errors/errorHandler'; import {StatusCodes} from '../status'; import {Controllers} from '../index'; @@ -35,6 +36,7 @@ export class Router { app.delete('/auth/deletenote', [MiddleWare.RateLimits.request, MiddleWare.Auth.authUser]); app.delete('/auth/deletegroup', [MiddleWare.RateLimits.request, MiddleWare.Auth.authUser]); + app.use(ErrorHandler.newError); app.get('*', [MiddleWare.RateLimits.request, StatusCodes.pageNotFound]); Logger.info('HTTP endpoints settup'); }