所以我需要能够根据我在应用程序中是在 Heroku 还是 localhost 来加载环境变量。看起来这样做的方法是有一个名为 NODE_ENV 的环境变量,并将其设置为“生产”或“开发”或其他。但是,要做到这一点,我需要首先检测我是否在本地主机上,在这种情况下,我将使用 dotenv 模块获取变量。所以,这是一个递归问题......有没有标准的方法来解决这个问题?
问问题
121 次
所以我需要能够根据我在应用程序中是在 Heroku 还是 localhost 来加载环境变量。看起来这样做的方法是有一个名为 NODE_ENV 的环境变量,并将其设置为“生产”或“开发”或其他。但是,要做到这一点,我需要首先检测我是否在本地主机上,在这种情况下,我将使用 dotenv 模块获取变量。所以,这是一个递归问题......有没有标准的方法来解决这个问题?