我是 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 文件中的变量的作用吗?根目录下有 1 个,node_modules/dotenv 文件夹下还有一个,这些文件没有推送到 git,如何使用?
提前致谢!