Issue #1885💬 RespondidoAbierto el 12 de marzo de 2019por ghostReacciones 1

Cambiar el método de solicitud del gestor de almacenamiento a PATCH

Respuesta rápidapor tranle131

¡Hola @artf! Acabo de empezar a usar GrapesJS (un plugin genial, ¡por cierto, muchas gracias!) y me pregunto si esto ya se ha añadido o no.

Lee la respuesta completa abajo ↓

Pregunta

Oye@artf el gestor de almacenamiento permite cambiar el método de solicitud de post a patch? No vi eso en absoluto en la documentación.

Respuestas (3)

tranle1310 de septiembre de 2020

¡Hola @artf! Acabo de empezar a usar GrapesJS (un plugin genial, ¡por cierto, muchas gracias!) y me pregunto si esto ya se ha añadido o no.

rukavina20 de marzo de 2019

:+1: Según el código fuente, no está soportado, pero seguro que debería estarlo. Semánticamente, POST crea recursos, mientras que el almacenamiento realmente los actualiza. Así que PUT o PATCH son más válidos en mi opinión.

En cualquier caso, lo mejor es permitirte decidir qué método usar al enviar solicitudes de "actualización".

artf24 de marzo de 2019

En fin, lo mejor es permitirte decidir qué método usar al enviar solicitudes de "actualización".

Estoy de acuerdo...

Probablemente añadiré esta opción (módulo StorageManager) en la próxima versión: '''js storageManager: { ... Pasar opciones personalizadas para obtener la API (almacenamiento remoto) Puedes pasar un objeto simple: { someOption: 'someValue' } o una función que devuelve y objeta añadir: currentOpts => { return currentOpts.method === 'post' ? { método: 'patch' } : {}; // } fetchOptions: '', },

Así que, en este caso, podrás distinguir el tipo de llamada (almacenar/cargar) por 'currentOpts.method === 'post'' y decidir qué opción añadir. No es muy elegante, pero al menos funciona para la mayoría de los casos, no va a romper la implementación actual y también funciona para otras opciones de recoger objetos

Preguntas y respuestas relacionadas

Continúa investigando con debates sobre temas similares.

Plugins de pago que cumplen con este problema

Seleccionado por temas clave y relevancia de etiquetas para ayudarte a enviar más rápido.

Ver todos los plugins

Cargando recomendaciones de plugins de pago...

Opción gratuita

Consulta los plugins de código abierto de GrapesJS en GitHub O haz una búsqueda rápida en nuestro catálogo gratuito.

Explora plugins gratuitos →
Opción premium

Los plugins premium incluyen soporte, actualizaciones regulares y funciones listas para producción — ahorrando días de trabajo de integración.

Explora plugins premium →

Explorar categorías de plugins

Ve directamente a las páginas de categorías de plugins en el marketplace.