【问题标题】:Cloudinary configuration is not read data from .env fileCloudinary 配置不是从 .env 文件中读取数据
【发布时间】:2021-12-12 16:36:19
【问题描述】:

我在我的 node.js 项目中使用 Cloudinary...

问题是 cloudinary.config 没有从 .env 文件中读取数据,我必须直接输入它们!

const cloudinary = require("cloudinary");

cloudinary.config({
  cloud_name: process.env.CLOUD_NAME,
  api_key: process.env.CLOUD_API_KEY,
  api_secret: process.env.CLOUD_API_SECRET,
});

cloudinary.v2.uploader.upload(
  file.tempFilePath,
  { folder: "test" },
  async(err, result) => {
    if(err) throw err;
    console.log(result);
  }
);

如果有人可以提供帮助,我将不胜感激?????????

【问题讨论】:

  • 您通常应该在脚本顶部添加require('dotenv').load(); 以加载 .env 文件的内容。
  • .load() 给了我错误,但我添加了require("dotenv").config(); 并且它有效。谢谢@LoicVdB

标签: javascript node.js express cloudinary dotenv


【解决方案1】:

通过将require("dotenv").config(); 添加到包含 cloudinary.config

的同一文件的开头即可解决问题

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-09-30
    • 1970-01-01
    • 2020-11-10
    • 2023-03-03
    • 2018-04-06
    • 1970-01-01
    • 1970-01-01
    • 2021-03-26
    相关资源
    最近更新 更多