Cloudinary 配置未从 .env 文件中读取数据

Cloudinary configuration is not read data from .env file

我在 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").config(); 添加到包含 cloudinary.config

的同一文件的开头,问题得到解决