Issue #2073💬 RespondidoAbierto el 10 de junio de 2019por AlejandroSuarezAReacciones 0

Problemas con usar urlLoad

Respuesta rápidapor verdverm

¿Hay algo más en tu servidor? ¿Realmente next() llega a un manejador? ¿Se puede conseguir la plantilla esperada de fuera (🍇 con rizo o cartero)?

Lee la respuesta completa abajo ↓

Pregunta

Tengo un problema para llamar a mi endpoint para cargar una plantilla, está haciendo una solicitud OPTIONS previa al vuelo pero no encuentro cómo continuar después de la respuesta de OK

Fragmento de códigoTEXT
componentDidMount() {
        this.editor = GrapesJS.init({
            Contenedor: '#grapeEditor',
            plugins: [gjsPresetNewsletter],

storageManager: {
                id: 'GJS-',
                Tipo: 'A distancia',
                urlLoad: 'http://localhost:9999/templateEndpoint',
                urlStore: 'http://localhost:9999/templateEndpoint',
                contentTypeJson: cierto
            }
        });
    }

componentDidUpdate() {
        this.editor.load(e => console.log(e))
    }

Este es mi servidor exprés

app.all('*', function (req, res, next) {

res.header('Access-Control-Allow-Origin', '*');
        res.header ('Métodos de Control-Acceso-Permite', 'OBTENER, PONER, PUBLICAR, ELIMINAR');
        res.header('Encabezados de Control-Acceso', 'Tipo-Contenido, Autorización');

if (req.method == 'OPTIONS' || req.path.indexOf('favicon.ico') >= 0) {
            console.log('método de opciones... pasemos de largo...');
            res.sendStatus(200);
        }
        else {
            siguiente();
        }

});

! [imagen](https://user-images.githubusercontent.com/22684283/59199300-ecc17480-8b95-11e9-80c6-4071032685f8.png)

Respuestas (3)

verdverm13 de junio de 2019

¿Hay algo más en tu servidor? ¿Realmente next() llega a un manejador? ¿Se puede conseguir la plantilla esperada de fuera (🍇 con rizo o cartero)?

artf15 de junio de 2019

Intenta comprobar errores en consola, probablemente te hayas perdido algo en la configuración de tu CORS. Intenta empezar solo con 'res.header('Access-Control-Allow-Origin', '*');' Por cierto, cierro esto porque no tiene nada que ver con uvapesjs en sí

lock[bot]25 de junio de 2020

Este hilo se ha bloqueado automáticamente porque no ha habido actividad reciente desde que se cerró. Por favor, abre un nuevo problema para bugs relacionados.

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.