将多云添加到 Strapi

Gen*_*tiJ 4 cloudinary strapi

有人可以告诉我如何将 Cloudinary 安装到我的 Strapi 应用程序中,我像文档所说的那样安装了插件,但该插件根本没有出现在我的项目中。谁能告诉我我做错了什么

adr*_*nmr 5

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_NAMEPROVIDER_API_KEYPROVIDER_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)