Adonis.js, jónico y Cors

votos
0

Estoy intentando conseguir CORS que trabajan en mi backend adonis.js, y al final frontal iónica pero no puedo conseguir algo de trabajo por alguna razón.

He añadido el proveedor de coros a mis app.js

const providers = [
    '@adonisjs/framework/providers/AppProvider',
    '@adonisjs/auth/providers/AuthProvider',
    '@adonisjs/bodyparser/providers/BodyParserProvider',
    '@adonisjs/lucid/providers/LucidProvider',
    '@adonisjs/cors/providers/CorsProvider',
];

cargado en kernel.js

const serverMiddleware = [
    'Adonis/Middleware/Cors',
];

Server
    .registerGlobal(globalMiddleware)
    .registerNamed(namedMiddleware)
    .use(serverMiddleware);

y he puesto mi origin: truey no importa lo que haga, nada parece ser la fijación de la misma. Incluso me he hecho la siguiente función de origen para tratar de conseguir que se cierre la sesión el origen, y nada se está registrando a cabo, por lo que me hace pensar que es incluso cargar mi config cors.js.

origin: function (currentOrigin) {
    Logger.info(currentOrigin);
    return currentOrigin === 'mywebsite.com'
},

¿Alguien tiene alguna idea de cómo conseguir que funcione? Muchas gracias de antemano

Publicado el 13/02/2020 a las 23:57
fuente por usuario
En otros idiomas...                            


1 respuestas

votos
1

Por lo tanto, ni siquiera era un tema coros. Una vez que he hecho un poco más de lectura que es debido al desarrollo en un localhost/127.0.0.1entorno, que se considera a enviar de vuelta "segura" peticiones, y que estaba tratando de llegar a la API de IP local no segura ( 10.0.0.5). Por lo tanto, debido a esto, Firefox simplemente bloquea todas las solicitudes de origen cruzado y por qué ni siquiera lo estaba haciendo a mi API para registrar cualquier cosa fuera

Respondida el 15/02/2020 a las 09:32
fuente por usuario

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more