Multi-Environment Support

12009

Overview

Multi-environment support refers to an application’s ability to run in different environments (such as development, testing, production, etc.) and automatically adjust configurations based on the environment. This typically involves configurations for database connections, caching, logging, and more.

The benefits of multi-environment support include:

  • Increased Development Efficiency: Developers can work and test in a local environment without needing to connect to the production environment.
  • Reduced Risk of Errors: Testing in different environments allows for the identification and resolution of issues without affecting the production environment.
  • Enhanced Scalability and Maintainability of Applications: By distinguishing configurations for different environments, managing and maintaining the application becomes easier.

Multi-Environment Support in Jianghu JS

Environment Configuration Files

Create a separate configuration file for each environment to facilitate the management of different environment configurations.

Environment Variables

Use environment variables to dynamically adjust configurations, which is particularly useful for managing sensitive information (such as database passwords).

Environment Detection

The app.config.env property is provided to easily detect the current environment.