Appearance
环境变量
本节介绍项目中用于操作环境变量的 env
模块。该模块封装了对环境变量的设置与读取功能,适用于配置管理、运行时参数控制等场景。
引入模块
javascript
const env = require("env")
env.Set("key", "value")
env.Get("key")
- 设置环境变量 - env.Set(key, value)
用于设置一个环境变量。
key: string 环境变量的键名。 value: string 要设置的值。
javascript
env.Set("key", "value");
- 获取环境变量 - env.Get(key) 用于获取指定键名的环境变量值。 key: string 要获取的环境变量键名。 返回值: string | undefined 返回对应的值,若不存在则返回 undefined。
javascript
const value = env.Get("key");
console.log(value); // 输出: "value"
使用建议
推荐将敏感配置(如 API 密钥、数据库连接字符串)通过环境变量注入,避免硬编码在代码中。 可结合 .env 文件进行初始化加载,提升可维护性。 多线程/集群环境下,确保环境变量在各进程中正确同步。