oauth2.0 如何更改跨原点打开器设置

qf9go6mv  于 2023-10-15  发布在  其他
关注(0)|答案(1)|浏览(91)

我正在使用MERN构建一个Web应用程序,并使用Google Login(OAUTH-2.0)。然而,每当我尝试登录时,信息不会记录,而是得到一个错误Cross-Origin-Opener-Policy策略将阻止window.closed调用。
我想知道是否有人遇到过这个问题,以及你是如何解决的。我尝试更改我的index.html设置,但这并不成功。

r8xiu3jd

r8xiu3jd1#

我不知道到底是什么错误,因为你还没有提供确切的信息,但这仍然是你可以设置cors包的方式

app.use(cors({
    origin: function (origin, callback) {
        // Replace 'frontend.com' with the domain you want to block
        if (origin === 'https://frontend.com') {
            callback(new Error('Access from this domain is not allowed'));
        } else {
            callback(null, true);
        }
    }
}));

如果你不想指定某个原点,你可以指定app.use(cors({ origin: "*" }));

相关问题