首页 > 解决方案 > 在部署到 Heroku 之前,我是否应该在 app.js 源文件中继续要求 dotenv npm 模块?

问题描述

我知道我们不能通过将 .env 文件添加到 .gitignore 来将 .env 文件提交到 Heroku,但是我应该将这行代码保留在 app.js 源文件中吗?

require("dotenv").config();

还是应该在 git push 之前删除这一行?

我有另一个相关的问题。为了让节点应用程序与 Heroku 一起工作,他们让我们将其添加到 app.js 中:

const port = process.env.PORT

它如何在不需要 dotenv 模块的情况下工作?他们是否将此要求作为部署过程的一部分添加到 app.js 文件中?

标签: node.jsherokudotenv

解决方案


推荐阅读