Quelqu'un peut-il me dire comment installer Cloudinary dans mon application Strapi ? J'ai installé le plugin comme indiqué dans la documentation mais le plugin n'apparaît pas du tout dans mon projet. Quelqu'un peut-il me dire ce que je fais mal ?
Réponse
Trop de publicités?Il existe un exemple dans la documentation de strapi : https://strapi.io/documentation/3.0.0-beta.x/plugins/upload.html#using-a-provider Pour activer le fournisseur pour Cloudinary, créez ou modifiez le fichier ./extensions/upload/config/settings.json.
{
"provider": "cloudinary",
"providerOptions": { "cloud_name":"PROVIDER_CLOUD_NAME",
"api_key": "PROVIDER_API_KEY",
"api_secret":"PROVIDER_API_SECRET"
}
}
Bien sûr, vous devez remplacer PROVIDER_CLOUD_NAME
, PROVIDER_API_KEY
, PROVIDER_API_SECRET
avec les valeurs appropriées qui se trouvent sur votre compte Cloudinary. Si vous souhaitez une configuration spécifique par environnement, vous pouvez modifier le fichier ./extensions/upload/config/settings.js comme suit :
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 = {};
}