Adonis.js, jonowe i Cors

głosy
0

Próbuję dostać CORS pracujących na moim adonis.js backend i jonowe Zaczepy ale nie mogę niczego pracuje z jakiegoś powodu.

Dodałem dostawcy Cors do moich app.js

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

załadowaniu go kernel.js

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

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

a ja Ustaw moją origin: truei bez względu na to, co robię, nic nie wydaje się go naprawić. I już nawet zrobić następującą funkcję z pochodzenia, aby spróbować dostać się wylogować pochodzenie, i nic nie jest wylogowany, więc to sprawia, że zastanawiam się, czy to nawet ładuje moje cors.js config.

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

Czy ktoś ma jakiś pomysł, w jaki sposób, aby to działa? Z góry bardzo dziękuję

Utwórz 13/02/2020 o 21:57
źródło użytkownik
W innych językach...                            


1 odpowiedzi

głosy
1

Tak, to nie była nawet kwestia kor. Kiedyś zrobiłam kilka czytając to ze względu na rozwój w localhost/127.0.0.1środowisku, które jest uważane odesłać „zabezpieczyć” żądania, i to starałem się dotrzeć do API na niezabezpieczone Local IP ( 10.0.0.5). Tak ze względu na to, Firefox po prostu blokuje wszystkie poprzeczne wnioski pochodzenia i dlaczego nie było nawet co do mojego API do niczego się wylogować

Odpowiedział 15/02/2020 o 07:32
źródło użytkownik

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