We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 9fa26a8 commit 369d354Copy full SHA for 369d354
backend/server.js
@@ -28,6 +28,16 @@ app.use(passport.session());
28
const authRoutes = require('./routes/auth');
29
app.use('/api/auth', authRoutes);
30
31
+// Error handling middleware
32
+app.use((req,res,next) => {
33
+ res.status(404).json({ message: 'Not Found' });
34
+});
35
+// Global error handler
36
+app.use((err, req, res, next) => {
37
+ console.error(err.stack);
38
+ res.status(500).json({ message: 'Internal Server Error' });
39
40
+
41
// Connect to MongoDB
42
mongoose.connect(process.env.MONGO_URI, {}).then(() => {
43
console.log('Connected to MongoDB');
0 commit comments