【发布时间】: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