【问题标题】:How to put a Mongo Db URL in dotenv file?如何将 Mongo Db URL 放入 dotenv 文件中?
【发布时间】:2022-10-20 13:49:03
【问题描述】:

我正在尝试将环境文件添加到节点项目,并且我已经将 mongo URL 放入其中,现在,当我控制台记录它时,打印未定义...有人知道问题出在哪里吗?

require("dotenv").config();
let MONGO_URL = process.env.MONGO_DB_URL;
console.log("MONGO", process.env.MONGO_DB_URL);

文件

MONGO_DB_URL="mongo URL"

如果我打印

console.log(require('dotenv'.config()))

CONFIG { parsed: { MONGO_DB_URL: '' } }

【问题讨论】:

  • ...更多:如果我删除“”并添加url...(带反引号),它会像这样打印网址:url ....
  • 紧跟在require("dotenv").config()之后是什么console.log(process.env)
  • 检查您的.env 文件是否在服务器的根文件夹中(如果这是您的主文件,则与app.js 在同一层次结构中)。
  • @rickhg12hs 刚刚修复了它,问题是应用格式化程序后 vs 代码中的断线。感谢你 :)
  • @NeNaD 刚刚修复了它,问题是应用格式化程序后 vs 代码中的断线。感谢你 :)

标签: mongodb dotenv


【解决方案1】:

检查你是否安装了 dotenv 的 npm 包
如果是,那么它会起作用,否则你需要安装它

npm i dotenv

  • 在 .env 文件中

MONGO_DB_URL= mongodb://localhost:27017

  • 在索引文件或任何你想要的地方
require("dotenv").config();
let MONGO_URL = process.env.MONGO_DB_URL;

【讨论】:

  • 刚刚修复它,问题是应用格式化程序后 vs 代码中的断线,谢谢你:)
猜你喜欢
  • 1970-01-01
  • 2015-01-30
  • 2017-03-15
  • 2019-04-18
  • 2019-06-12
  • 2021-07-17
  • 1970-01-01
  • 2011-09-02
  • 2017-03-15
相关资源
最近更新 更多