Skip to content

环境变量配置方式优化 (.env => .env.js) #3527

@oGZo

Description

@oGZo

What problem does this feature solve?

  1. 解决环境配置文件内容的不可编程问题;
  2. 提高环境配置文件内容的扩展性;

What does the proposed API look like?

now

filename

.env

content

TOP_DOMAIN=a.com
AI_DOMAIN=ai.a.com
FM_DOMAIN=fm.a.com

new

filename

.env.js

content

const TOP_DOMAIN = 'a.com';
module.exports = {
    TOP_DOMAIN,
    AI_DOMAIN: `ai.${TOP_DOMAIN}`,
    FM_DOMAIN: `fm.${TOP_DOMAIN}`
}

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions