node.js - 在部署到 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 文件中?
解决方案
推荐阅读
- php - 在构造函数中添加闭包是一种好习惯吗?
- javascript - 由于缺少 webpack 和反应脚本,我无法编译反应应用程序
- javascript - 如何在不删除所有内容的情况下在画布上移动任何元素(矩形、图像等)
- gitlab - 如何从 gitlab-ci.yml 在 Gitlab CI/CD 中保存新变量
- python - pandas 按顺序分组
- javascript - 来自示例代码片段的日期差异的时区偏移量
- c - 未对齐的数据类型是否在基于 ARM 的系统上正确存储和检索?
- dll - 我尝试制作 dll 文件时 Visual Studio 2019 中的错误
- wordpress - 无法创建谷歌云 DNS
- python - 功能无法正常工作,python,pygame