有人可以告诉我如何将 Cloudinary 安装到我的 Strapi 应用程序中,我像文档所说的那样安装了插件,但该插件根本没有出现在我的项目中。谁能告诉我我做错了什么
Strapi 文档中有一个示例:https ://strapi.io/documentation/3.0.0-beta.x/plugins/upload.html#using-a-provider 要启用 Cloudinary 的提供程序,请创建或编辑文件在 ./extensions/upload/config/settings.json
{
"provider": "cloudinary",
"providerOptions": { "cloud_name":"PROVIDER_CLOUD_NAME",
"api_key": "PROVIDER_API_KEY",
"api_secret":"PROVIDER_API_SECRET"
}
}
Run Code Online (Sandbox Code Playgroud)
当然,你应该更换PROVIDER_CLOUD_NAME,PROVIDER_API_KEY,PROVIDER_API_SECRET与可以在您的帐户Cloudinary中找到适当的值。如果您想要按环境进行特定配置,您可以像这样编辑 ./extensions/upload/config/settings.js 中的文件:
if (process.env.NODE_ENV === 'production') {
module.exports = {
provider: 'providerName',
providerOptions: {
cloud_name: process.env.PROVIDER_CLOUD_NAME,
api_key: process.env.PROVIDER_API_KEY,
api_secret: process.env.PROVIDER_API_SECRET
}
};
} else {
// to use the default local provider you can return an empty configuration
module.exports = {};
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2947 次 |
| 最近记录: |