Я пытаюсь заставить CORS работать над моим adonis. js backend и ioni c front end, но я не могу заставить что-то работать по какой-то причине.
Я добавил провайдера Cors в свое приложение. js
const providers = [
'@adonisjs/framework/providers/AppProvider',
'@adonisjs/auth/providers/AuthProvider',
'@adonisjs/bodyparser/providers/BodyParserProvider',
'@adonisjs/lucid/providers/LucidProvider',
'@adonisjs/cors/providers/CorsProvider',
];
Загружен в ядре. js
const serverMiddleware = [
'Adonis/Middleware/Cors',
];
Server
.registerGlobal(globalMiddleware)
.registerNamed(namedMiddleware)
.use(serverMiddleware);
и я установил свой origin: true
, и что бы я ни делал, похоже, ничего не исправляет. Я даже выполнил следующую функцию с origin, чтобы попытаться заставить ее выйти из системы, и ничего не выходит из системы, поэтому я задаюсь вопросом, загружает ли она даже мои cors. js config.
origin: function (currentOrigin) {
Logger.info(currentOrigin);
return currentOrigin === 'mywebsite.com'
},
У кого-нибудь есть идеи относительно того, как заставить его работать? Большое спасибо заранее