File tree Expand file tree Collapse file tree 1 file changed +11
-10
lines changed Expand file tree Collapse file tree 1 file changed +11
-10
lines changed Original file line number Diff line number Diff line change 1+ /* eslint-disable no-console */
12const mongoose = require ( 'mongoose' ) ;
23
34const connectMongoose = async ( url ) => {
@@ -12,16 +13,16 @@ const connectMongoose = async (url) => {
1213 successfulConnectionMessage = 'Connected to in-memory Mongo server successfully!' ;
1314 }
1415
15- mongoose . connect ( urlToConnect , {
16- useNewUrlParser : true ,
17- useUnifiedTopology : true ,
18- } , ( err ) => {
19- if ( err ) {
20- console . log ( 'Unable to connect to the Mongo server. Please start the server. Error:' , err ) ;
21- } else {
22- console . log ( successfulConnectionMessage ) ;
23- }
24- } ) ;
16+ try {
17+ await mongoose . connect ( urlToConnect , {
18+ useNewUrlParser : true ,
19+ useUnifiedTopology : true ,
20+ } ) ;
21+ console . log ( successfulConnectionMessage ) ;
22+ } catch ( err ) {
23+ console . error ( 'Error: cannot connect to MongoDB. Details: ' , err ) ;
24+ process . exit ( 1 ) ;
25+ }
2526} ;
2627
2728module . exports = connectMongoose ;
You can’t perform that action at this time.
0 commit comments