1
- const path = require ( 'path' ) ,
2
- fs = require ( 'fs' ) ,
3
- ENV = require ( path . resolve ( `./config/env/${ process . env . NODE_ENV } ` ) )
4
- helperLib = require ( path . resolve ( './config/lib/helper_lib' ) ) ,
5
- location = path . resolve ( './modules' ) ;
1
+ const path = require ( 'path' ) ,
2
+ fs = require ( 'fs' ) ,
3
+ helperLib = require ( path . resolve ( './config/lib/helper_lib' ) ) ,
4
+ location = path . resolve ( './modules' ) ;
6
5
7
6
8
7
module . exports = ( app ) => {
@@ -11,22 +10,23 @@ module.exports = (app) => {
11
10
fs . readdirSync ( location )
12
11
. filter ( ( dir ) => {
13
12
return fs . statSync ( `${ location } /${ dir } ` ) . isDirectory ( ) ;
14
- } ) . forEach ( ( dir , index ) => {
15
- let fileObj = require ( path . resolve ( `./modules/${ dir } /routes/routes` ) ) ;
16
- app . use ( fileObj . base , fileObj . router ) ;
17
- } ) ;
13
+ } )
14
+ . forEach ( ( dir ) => {
15
+ let fileObj = require ( path . resolve ( `./modules/${ dir } /routes/routes` ) ) ;
16
+ app . use ( fileObj . base , fileObj . router ) ;
17
+ } ) ;
18
18
19
19
20
- // // @ global error handling middleware
21
- // app.use((err, req, res, next ) => {
20
+ //@ global error handling middleware
21
+ app . use ( ( err , req , res ) => {
22
22
23
- // let Common = new helperLib.common.common();
24
- // let Middleware = new helperLib.middleware();
23
+ let Common = new helperLib . common . common ( ) ;
24
+ let Middleware = new helperLib . middleware ( ) ;
25
25
26
- // //@ write error logs into file
27
- // Middleware.writeErrorIntoFile(err, req);
28
- // let resObj = Common.generateResponses(500, 'failed', err.message || err.stack);
26
+ //@ write error logs into file
27
+ Middleware . writeErrorIntoFile ( err , req ) ;
28
+ let resObj = Common . generateResponses ( 500 , 'failed' , err . message || err . stack ) ;
29
29
30
- // res.status(500).json(resObj);
31
- // });
30
+ res . status ( 500 ) . json ( resObj ) ;
31
+ } ) ;
32
32
}
0 commit comments