【发布时间】:2021-03-05 08:25:25
【问题描述】:
我正在尝试执行以下操作:
- 在本地运行时,我的应用程序连接到我的本地 Mongo 数据库 &
- 在 heroku 上运行以自动连接到 Mongo Atlas。
到目前为止,我只将它连接到 Mongo Atlas,我不知道如何同时进行这两个操作。
【问题讨论】:
标签: node.js mongodb express heroku mongoose
我正在尝试执行以下操作:
到目前为止,我只将它连接到 Mongo Atlas,我不知道如何同时进行这两个操作。
【问题讨论】:
标签: node.js mongodb express heroku mongoose
使用环境变量。
使用 .env 在您的项目中定义 env 变量。
例如在.env 文件中使用
DEVELOPMENT=true
并检查它是本地的还是 Heroku 的
if (process.env.DEVELOPMENT) {
conenctToLocalDB();
}else{
connectToAtlas();
}
【讨论】: