исправление «Доступ к XMLHttpRequest в« ... »был заблокирован политикой CORS - PullRequest
0 голосов
/ 17 апреля 2019

Я пытаюсь настроить аутентификацию Google. Когда есть запрос в Google, то я получаю эту ошибку. Вот мои объявления коа-приложения

app.keys = packages.config.get('keys');
    app.use(packages.cors());
    app.use(async (ctx, next) => {
        ctx.set('Access-Control-Allow-Origin', '*');
        ctx.set('Access-Control-Allow-Headers', 'Origin, X-Requested-With, Content-Type, Accept');
        ctx.set('Access-Control-Allow-Methods', 'POST, GET, PUT, DELETE, OPTIONS');
        await next();
    });
    app.use(packages.serve('public/dist'));
    app.use(packages.koaBody());
    app.use(packages.logger());
    app.use(
        packages.session({
            store: new packages.SequelizeSessionStore(sequelize, {
                tableName: 'sessions'
            })
        })
    );
    app.use(packages.passport.initialize());
    app.use(packages.passport.session());
    app.use(packages.router.routes()).use(packages.router.allowedMethods());
...