首页 > 解决方案 > .env 文件的更改无法识别

问题描述

我的 .env 文件包含以下行:

DBENV='远程'

在我将其设置为之前使用本地数据库时

DBENV='本地'

但是当我尝试运行我的文件时,它无法识别更改。它认为它仍然设置为“本地”:

应用程序调试会话的屏幕截图

事实上,当我完全删除 .env 文件时,它仍然这么说。我认为这意味着它正在查看其他一些 .env 文件,但我不知道在哪里。

.env 文件位于我的项目目录的根目录中:

项目目录

如何让 process.env 查看正确的环境文件?

标签: node.jsenvironment-variables

解决方案


你记得require你的.env文件正确吗?

require('dotenv').config()

另外,您还记得每次更改后重新启动服务器吗?


推荐阅读