diff --git a/backend/server.js b/backend/server.js index 3f19f00..ea19dae 100644 --- a/backend/server.js +++ b/backend/server.js @@ -28,6 +28,16 @@ app.use(passport.session()); const authRoutes = require('./routes/auth'); app.use('/api/auth', authRoutes); +// Error handling middleware +app.use((req,res,next) => { + res.status(404).json({ message: 'Not Found' }); +}); +// Global error handler +app.use((err, req, res, next) => { + console.error(err.stack); + res.status(500).json({ message: 'Internal Server Error' }); +}); + // Connect to MongoDB mongoose.connect(process.env.MONGO_URI, {}).then(() => { console.log('Connected to MongoDB');