Intentando configurar strapi y cloudinary, vi dos videos y todos están bien, pero tengo un error, dime ¿por qué?
Middleware "strapi::session": se requieren claves de aplicación. Configure app.keys en config/server.js (por ejemplo, claves: ['myKeyA', 'myKeyB'])
complementos.js
module.exports = ({ env }) => ({ // ... upload: { config: { provider: 'cloudinary', providerOptions: { cloud_name: env('CLOUDINARY_NAME'), api_key: env('CLOUDINARY_KEY'), api_secret: env('CLOUDINARY_SECRET'), }, actionOptions: { upload: {}, delete: {}, }, }, }, // ... });.env
HOST=0.0.0.0 PORT=1337 CLOUDINARY_NAME="my data" CLOUDINARY_KEY="my data" CLOUDINARY_SECRET="my data" JWT_SECRET=my dataservidor.js
module.exports = ({ env }) => ({ host: env('HOST', '0.0.0.0'), port: env.int('PORT', 1337), app: { keys: env.array('APP_KEYS'), }, });middlewares.js
module.exports = [ 'strapi::errors', 'strapi::security', 'strapi::cors', 'strapi::poweredBy', 'strapi::logger', 'strapi::query', 'strapi::body', 'strapi::session', 'strapi::favicon', 'strapi::public', ];administrador.js
module.exports = ({ env }) => ({ auth: { secret: env('ADMIN_JWT_SECRET'), }, apiToken: { salt: env('API_TOKEN_SALT'), }, });Parece que no tiene APP_KEYS definidas en su archivo .env (asumiendo que está compartiendo el archivo completo), así como algunas otras variables env a las que está accediendo usando la utilidad env integrada de strapi.
En su .env debe tener un valor para lo siguiente que debe seguir este formato:
APP_KEYS=['key1','key2']Puede leer más sobre la configuración del entorno en los documentos de desarrollo de Strapi: https://docs.strapi.io/developer-docs/latest/setup-deployment-guides/configurations/opcional/environment.html#strapi-s-environment-variables