Adonis.js, ionico e Cors

voti
0

Sto cercando di ottenere CORS lavorare sul mio backend adonis.js, e front-end ionico ma non riesco a ottenere qualcosa di lavoro per qualche ragione.

Ho aggiunto il provider cors ai miei app.js

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

caricata in kernel.js

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

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

e ho impostato il mio origin: truee non importa quello che faccio, nulla sembra essere risolverlo. Ho anche fatto la seguente funzione di origine per cercare di farlo per registrare l'origine, e nulla viene registrato fuori, quindi mi domando se è ancora caricando il mio config cors.js.

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

Qualcuno ha qualche idea su come farlo funzionare? Molte grazie in anticipo

È pubblicato 13/02/2020 alle 21:57
fonte dall'utente
In altre lingue...                            


1 risposte

voti
1

Quindi, non era nemmeno un problema di cors. Una volta ho fatto un po 'di più la lettura è a causa di sviluppo su un localhost/127.0.0.1ambiente, che è considerato di mandare indietro "sicuro" le richieste, ed è stato cercando di raggiungere l'API su unsecure IP locale ( 10.0.0.5). Quindi, a causa di questo, Firefox semplicemente blocca tutte le richieste di origine trasversali e il motivo per cui non era nemmeno rendendo al mio API per accedere nulla

Risposto il 15/02/2020 a 07:32
fonte dall'utente

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