Add security improvements with Morgan and Helmet #671
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
**### Overview: This PR enhances the security and logging capabilities of the application by integrating the following middleware:
Morgan:**
Adds HTTP request logging to monitor and debug the application effectively.
Configured to log request method, URL, response time, and status codes.
Helmet:
Improves security by setting various HTTP headers to protect against common vulnerabilities.
Ensures all routes are utilizing Helmet to enforce security best practices.
**Changes Made:
Installed and configured Morgan and Helmet as middleware in the Express application.
Updated the server configuration to include logging and security enhancements.
Benefits:
Improved Security: Adds a layer of protection against potential security threats.
Better Debugging: Provides clear logging of incoming requests, aiding in monitoring application behavior.**