Issue #1757💬 RespondidoAbierto el 28 de enero de 2019por madcowtuningReacciones 0

El gestor remoto de almacenamiento no funciona

Respuesta rápidapor madcowtuning

He averiguado qué está pasando. Si pones contentTypeJson "verdadero", la carga funciona pero la tienda no porque intenta enviar datos json como datos POST y el servidor no los analizó. Si configuras contentTypeJson, la carga "false" no funciona porque está en formato json, pero entonces la tienda sí funciona. Modifiqu...

Lee la respuesta completa abajo ↓

Pregunta

Hola,

Durante 2 días he estado peleando con el StorageManager. No pude cargar la plantilla desde un archivo remoto. Finalmente descubrí que solo funciona cuando cargo uvas desde https://unpkg.com/grapesjs. Si intento cargar grapesjs desde cualquier archivo min.js o dev, la carga remota de plantillas no funciona. También funciona con el archivo grapes.min.js de la carpeta dev dist, pero solo si cambio el nombre del archivo a grapes.js. Si intento cargarlo como grapes.min.js no funciona.

Respuestas (3)

madcowtuning30 de enero de 2019

He averiguado qué está pasando. Si pones contentTypeJson "verdadero", la carga funciona pero la tienda no porque intenta enviar datos json como datos POST y el servidor no los analizó. Si configuras contentTypeJson, la carga "false" no funciona porque está en formato json, pero entonces la tienda sí funciona. Modifiqué grapes.min.js eliminando 'this.get("contentTypeJson")&' de la función onResponse y configurando contentTypeJson:!1 en ambos lugares del archivo. Ahora todo funciona perfectamente.

artf6 de febrero de 2019

servidor no lo analizó

El servidor debería tomar el contenido POST del cuerpo de la petición HTTP

madcowtuning6 de febrero de 2019

Lo solucioné modificando esta fila: var res = analizable ? JSON.parse(text): text;

Si pongo contentTypeJson en false, no podría cargar la plantilla porque sí lo está Tipo JSON pero puede almacenar los datos. Si pongo contentTypeJson en true, entonces lee la plantilla pero luego se envía Los datos POST son son y php no los analizó y recibo un POST vacío. Así que lo puse en falso y modifiqué la fila superior para que siempre analizara el plantilla como JSON.

El miércoles 6 de febrero de 2019 a las 2:00 AM Artur Arseniev [email protected] Escribió:

servidor no lo analizó

El servidor debería tomar el contenido POST del cuerpo del HTTP petición

— Recibes esto porque tú escribiste el hilo. Responde directamente a este correo, viséalo en GitHub https://github.com/artf/grapesjs/issues/1757#issuecomment-460853012, o mudo el hilo https://github.com/notifications/unsubscribe-auth/As8MgGqcih3yWxSeQurFlgZ9JC-lpMAXks5vKhsRgaJpZM4aWxH9 .

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 →

Tutoriales relacionados

Guías detalladas sobre el mismo tema.

Todos los tutoriales →

Explorar categorías de plugins

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