File tree Expand file tree Collapse file tree 5 files changed +19
-12
lines changed Expand file tree Collapse file tree 5 files changed +19
-12
lines changed Original file line number Diff line number Diff line change 6
6
.vs
7
7
8
8
# ignore logs
9
- / logs
9
+ logs
10
10
* .log
11
11
12
12
# ignore 3rd party lib
13
- / node_modules
13
+ node_modules
14
14
15
15
# Ignore built files
16
16
build /** /*
17
17
18
18
# ignore test converage
19
- / coverage
19
+ coverage
20
20
21
21
# git
22
22
.gitignore
Original file line number Diff line number Diff line change 1
1
# Add any directories, files, or patterns you don't want to be tracked by version control
2
- / .idea
2
+ .idea
3
3
4
4
# ignore vs code project config files
5
5
.vscode /settings.json
6
6
.vs
7
7
8
8
# ignore logs
9
- / logs
9
+ logs
10
10
* .log
11
11
12
12
# ignore 3rd party lib
13
- / node_modules
13
+ node_modules
14
14
15
15
# ignore key
16
16
* .pem
19
19
build /** /*
20
20
21
21
# ignore test converage
22
- / coverage
22
+ coverage
23
23
24
24
# Environment varibles
25
25
* .env
Original file line number Diff line number Diff line change @@ -7,6 +7,10 @@ import './database'; // initialize database
7
7
import { NotFoundError , ApiError , InternalError } from './core/ApiError' ;
8
8
import routesV1 from './routes/v1' ;
9
9
10
+ process . on ( 'uncaughtException' , e => {
11
+ Logger . error ( e ) ;
12
+ } ) ;
13
+
10
14
const app = express ( ) ;
11
15
12
16
app . use ( bodyParser . json ( { limit : '10mb' } ) ) ;
Original file line number Diff line number Diff line change @@ -22,10 +22,12 @@ const options = {
22
22
Logger . debug ( dbURI ) ;
23
23
24
24
// Create the database connection
25
- mongoose . connect ( dbURI , options ) . catch ( e => {
26
- Logger . info ( 'Mongoose connection error' ) ;
27
- Logger . error ( e ) ;
28
- } ) ;
25
+ mongoose . connect ( dbURI , options )
26
+ . then ( ( ) => { Logger . info ( 'Mongoose connection done' ) ; } )
27
+ . catch ( e => {
28
+ Logger . info ( 'Mongoose connection error' ) ;
29
+ Logger . error ( e ) ;
30
+ } ) ;
29
31
30
32
// CONNECTION EVENTS
31
33
// When successfully connected
Original file line number Diff line number Diff line change @@ -2,4 +2,5 @@ import Logger from './core/Logger';
2
2
import { port } from './config' ;
3
3
import app from './app' ;
4
4
5
- app . listen ( port , ( ) => { Logger . info ( `server running on port : ${ port } ` ) ; } ) ;
5
+ app . listen ( port , ( ) => { Logger . info ( `server running on port : ${ port } ` ) ; } )
6
+ . on ( 'error' , e => Logger . error ( e ) ) ;
You can’t perform that action at this time.
0 commit comments