修复 Node.js 环境变量读取为 undefined 的问题
· 阅读需 3 分钟
TL;DR
模块顶层 const URL = process.env.SERVICE_URL 在 dotenv 加载前就执行了,导致值为 undefined。改用 getter 函数 const getUrl = () => process.env.SERVICE_URL 延迟读取。
模块顶层 const URL = process.env.SERVICE_URL 在 dotenv 加载前就执行了,导致值为 undefined。改用 getter 函数 const getUrl = () => process.env.SERVICE_URL 延迟读取。