File tree Expand file tree Collapse file tree 7 files changed +17
-9
lines changed
Expand file tree Collapse file tree 7 files changed +17
-9
lines changed Original file line number Diff line number Diff line change 2121 },
2222 "homepage" : " https://github.com/eldimious/nodejs-api-showcase#readme" ,
2323 "dependencies" : {
24+ "@dimosbotsaris/express-async-handler" : " ^1.0.2" ,
2425 "@hapi/joi" : " ^17.1.1" ,
2526 "bcryptjs" : " ^2.4.3" ,
2627 "body-parser" : " ^1.19.1" ,
Original file line number Diff line number Diff line change @@ -4,16 +4,15 @@ const cors = require('cors');
44const compress = require ( 'compression' ) ( ) ;
55const bodyParser = require ( 'body-parser' ) ;
66const logger = require ( 'morgan' ) ;
7- const expressValidator = require ( 'express-validator' ) ;
87const helmet = require ( 'helmet' ) ;
98const path = require ( 'path' ) ;
109const swaggerUi = require ( 'swagger-ui-express' ) ;
10+ const asyncWrapper = require ( '@dimosbotsaris/express-async-handler' ) ;
1111const authenticateEndpoint = require ( './middleware/authentication' ) ;
1212const authRoutes = require ( './routes/auth/routes' ) ;
1313const usersRoutes = require ( './routes/users/routes' ) ;
1414const errorRoute = require ( './routes/errors' ) ;
1515const swaggerDocument = require ( '../../swagger' ) ;
16- const asyncWrapper = require ( './utils/asyncWrapper' ) ;
1716
1817const app = express ( ) ;
1918app . disable ( 'x-powered-by' ) ;
Original file line number Diff line number Diff line change 11const express = require ( 'express' ) ;
2+ const asyncWrapper = require ( '@dimosbotsaris/express-async-handler' ) ;
23const {
34 validateLoginBodyParams,
45 validateCreateUserBody,
56} = require ( '../../middleware/endpointValidator' ) ;
6- const asyncWrapper = require ( '../../utils/asyncWrapper' ) ;
77const {
88 toResponseModel,
99} = require ( '../users/mapper' ) ;
Original file line number Diff line number Diff line change 11const express = require ( 'express' ) ;
2+ const asyncWrapper = require ( '@dimosbotsaris/express-async-handler' ) ;
23const {
34 validateUserToken,
45 validatePostId,
56 validateCreatePostBody,
67} = require ( '../../middleware/endpointValidator' ) ;
7- const asyncWrapper = require ( '../../utils/asyncWrapper' ) ;
88const {
99 getDefaultPage,
1010 getDefaultLimit,
@@ -18,6 +18,7 @@ function init({
1818} ) {
1919 router . get (
2020 '/' ,
21+ validateUserToken ( ) ,
2122 asyncWrapper ( async ( req , res ) => {
2223 const postsList = await postsService . listUserPosts ( {
2324 userId : req . params . userId ,
Original file line number Diff line number Diff line change 11const express = require ( 'express' ) ;
2+ const asyncWrapper = require ( '@dimosbotsaris/express-async-handler' ) ;
23const {
34 validateUserToken,
45} = require ( '../../middleware/endpointValidator' ) ;
5- const asyncWrapper = require ( '../../utils/asyncWrapper' ) ;
66const {
77 toResponseModel,
88} = require ( './mapper' ) ;
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments