Skip to content

Update Node.js version, security improvements, and miscellaneous fixes

Insidious Fiddler requested to merge github/fork/Codycody31/main into main

This pull request introduces several updates:

  1. Updated the Node.js version in the Dockerfile to 16.20.1-alpine for better compatibility and security.
  2. Added rate limiting to the app.js file to prevent abuse and enhance security. The express-rate-limit package is included as a new dependency in the package.json file.
  3. Refactored a console log statement in app.js to use the vLog function for consistency and readability.
  4. Fixed various issues in the index.js file: changed single quotes to double quotes for consistency, handled missing or invalid parameters, and improved error handling and logging messages.
  5. Updated the download and play button labels in index.ejs to include estimated time.
  6. Added support for Google Analytics tracking in index.ejs by including the gtag.js script and configuration.
  7. Updated the status badge URLs in the README.md file to fix broken links and improve accuracy.

These updates improve compatibility, security, logging consistency, error handling, user experience, and documentation accuracy.

Merge request reports