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'); }