Adonis.js, Ionic a Cors

hlasů
0

Snažím se dostat CORS pracovat na svém adonis.js backend, a iontové front end, ale nemohu se dostat nic pracovat pro nějakého důvodu.

Přidal jsem poskytovatele kórů mým app.js

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

naložil v kernel.js

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

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

a já jsem nastavím origin: truea bez ohledu na to, co dělám, nic se zdá být, kterým se to. Dokonce jsem udělal následující funkce s místem původu, aby se pokusili dostat se odhlásit původ, a nic se odhlásil, takže to je pro mě zajímalo, jestli to rovnoměrné zatížení můj cors.js config.

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

Má někdo nějakou představu o tom, jak se dostat to funguje? předem děkuji

Položena 13/02/2020 v 23:57
zdroj uživatelem
V jiných jazycích...                            


1 odpovědí

hlasů
1

Takže to nebyl ani problém měr. Jednou jsem dělal nějaké další čtení je to vzhledem k vývoji na localhost/127.0.0.1životní prostředí, která je považována za odeslání zpět „bezpečné“ požadavky, a to se snažil dostat API na nezabezpečeném lokálních IP ( 10.0.0.5). Takže díky tomu, Firefox jednoduše blokuje všechny křížové žádosti o původu a proč to nebylo dokonce dělat to do mého API pro přihlášení něco ven

Odpovězeno 15/02/2020 v 09:32
zdroj uživatelem

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