File tree Expand file tree Collapse file tree 2 files changed +14
-11
lines changed
Expand file tree Collapse file tree 2 files changed +14
-11
lines changed Original file line number Diff line number Diff line change 1- const mongoose = require ( 'mongoose' ) ;
1+ const mongoose = require ( 'mongoose' ) ;
2+ const connectDB = async ( ) => {
3+ try {
4+ await mongoose . connect ( process . env . MONGODB_URI ) ;
5+ console . log ( 'MongoDB connected successfully' ) ;
6+ } catch ( error ) {
7+ console . error ( 'MongoDB connection error:' , error ) ;
8+ process . exit ( 1 ) ;
9+ }
10+ } ;
11+
12+ module . exports = connectDB ;
Original file line number Diff line number Diff line change 11
2- const dotenv = require ( 'dotenv' ) ;
3- dotenv . config ( ) ;
4-
5- const mongoose = require ( 'mongoose' ) ;
2+ require ( 'dotenv' ) . config ( ) ;
63
74const express = require ( 'express' ) ;
85const app = express ( ) ;
@@ -36,12 +33,7 @@ passport.deserializeUser(User.deserializeUser());
3633const notesRoutes = require ( './routes/notes' ) ;
3734const authRoutes = require ( './routes/auth' ) ;
3835
39- mongoose . connect ( 'mongodb://127.0.0.1:27017/notes_API' )
40- . then ( ( ) => {
41- console . log ( "Mongo Connection Open" )
42- } ) . catch ( ( err ) => {
43- console . log ( "Error" , err )
44- } ) ;
36+ require ( './config/db' ) ( ) ;
4537
4638app . use ( express . json ( ) ) ;
4739app . use ( express . urlencoded ( { extended : true } ) ) ;
You can’t perform that action at this time.
0 commit comments