Adonis.js, Ionic und Cors

stimmen
0

Ich versuche CORS Arbeit an meinem adonis.js Backend zu bekommen, und ionisches Front-End, aber ich kann nichts arbeiten aus irgendeinem Grunde erhalten.

Ich habe die cors Provider meine app.js hinzugefügt

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

geladen es in kernel.js

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

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

und ich habe meine gesetzt origin: trueund egal , was ich tue, scheint nichts Festsetzung es zu werden. Ich habe sogar die folgende Funktion mit dem Ursprung zu tun zu versuchen , es den Ursprung ausloggen zu bekommen, und nichts abgemeldet wird, so es macht mich fragen , ob es auch ist meine cors.js Config geladen.

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

Hat jemand eine Idee, wie es funktioniert? Vielen Dank im Voraus

Veröffentlicht am 13/02/2020 um 21:57
quelle vom benutzer
In anderen Sprachen...                            


1 antworten

stimmen
1

So war es nicht einmal ein cors Problem. Nachdem ich einige mehr tat Lesen sie auf einer auf der Entwicklung fällig localhost/127.0.0.1Umgebung, die zurück zu senden betrachtet wird „sicher“ Anfragen, und es wurde versucht , die API auf unsicheres lokales IP (zu erreichen 10.0.0.5). Also wegen dieser, Firefox einfach blockiert alle Quer Herkunft Anfragen und warum es nicht einmal wurde es zu meiner API machen alles , um sich abzumelden

Beantwortet am 15/02/2020 um 07:32
quelle vom benutzer

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