# template-express **Repository Path**: niaoyu-template/template-express ## Basic Information - **Project Name**: template-express - **Description**: express 搭建的服务端项目,拉取后可直接使用 - **Primary Language**: NodeJS - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-09-07 - **Last Updated**: 2025-06-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Express Template 项目 ## 环境变量配置 本项目支持多环境配置,可以根据不同的运行环境加载不同的环境变量。 ### 环境变量文件 - `.env`:默认环境变量,所有环境都会加载 - `.env.development`:开发环境变量 - `.env.test`:测试环境变量 - `.env.production`:生产环境变量 ### 启动命令 开发环境: ```bash npm run dev # 开发环境 npm run dev:test # 测试环境 ``` 生产环境: ```bash npm run start # 生产环境 npm run start:dev # 使用开发环境配置启动生产模式 npm run start:test # 使用测试环境配置启动生产模式 ``` ### 自定义环境 如果需要添加新的环境,请按照以下步骤操作: 1. 创建新的环境变量文件,例如 `.env.staging` 2. 在 `package.json` 中添加对应的启动命令: ```json "dev:staging": "cross-env NODE_ENV=staging nodemon --exec DEBUG=app:* ts-node -r ./src/index.ts", "start:staging": "cross-env NODE_ENV=staging tsc && DEBUG=app:* node ./dist/index.js" ``` ### 环境变量说明 - `PORT`:应用端口 - `LOG_LEVEL`:日志级别