-
Notifications
You must be signed in to change notification settings - Fork 26
Open
Description
Description:
Updated the backend to make it more reliable and organized.
-Added a fallback for the server port.
-Added a check to ensure MONGO_URI is present before connecting.
-Implemented a global error handler for better error responses.
-Suggested a cleaner folder structure for better project management.
Solution:
-Fallback for PORT: Use process.env.PORT || 5002 so the server runs even if PORT isn’t set.
-Check MongoDB URI: Ensure MONGO_URI exists before connecting, to avoid runtime errors.
-Global Error Handler: Add one to catch unexpected errors and return proper messages.
-Organize Folder Structure: Keep Routes, middleware, and config folders separate for cleaner code.