【发布时间】:2014-09-25 15:48:33
【问题描述】:
我是 KeystoneJS 的新手,我在 Heroku 上的部署遇到了一个小问题。 这是我的网站:http://jeroendruwe.herokuapp.com/,当我导航到管理部分 (http://jeroendruwe.herokuapp.com/keystone/signin) 我收到 Invalid Cloudinary Config Provided 错误
Papertrailapp 日志:http://pastebin.com/Yn8Pdttz
我已阅读文档 (http://keystonejs.com/docs/configuration/#services-cloudinary)。奇怪的是,当我尝试其中一个(在 keystone.js 中)时,整个网站停止工作:
keystone.set('cloudinary config', { cloud_name: 'my-cloud', api_key: 'abc', api_secret: '123' });
// or
keystone.set('cloudinary config', 'cloudinary://api_key:api_secret@cloud_name' );
所以我现在所做的是在 keystone.init(...'cloudinary config': 'cloudinary://...') 中设置属性。我还将 url 添加到 .env 文件中的 CLOUDINARY_URL 环境变量中
我该如何解决这个问题?
谁能解释一下 .env 文件中的变量有什么作用? root有1个,node_modules/dotenv文件夹下有1个,这些文件没有推送到git,怎么用?
提前致谢!
【问题讨论】:
标签: cloudinary keystonejs