gpt4 book ai didi

node.js - 使用 Firebase Auth 和 Express 验证社交登录?

转载 作者:搜寻专家 更新时间:2023-11-01 00:05:08 24 4
gpt4 key购买 nike

我对 Firebase 很陌生,对 Express 也有点陌生,我在尝试使用 Firebase 提供的身份验证过程时遇到了困难。

我有这条路线,但每次我单击触发路线的按钮时,我都会收到此错误 运行此应用程序的环境不支持此操作。 “location.protocol”必须是 http、https 或 chrome-extension,并且必须启用网络存储。

我很确定网络存储已启用,但我不太确定如何修复 location.protocol。我做错了什么?

路线如下:

app.get('/auth/facebook', function(req, res) {
const provider = new firebase.auth.FacebookAuthProvider();
firebase.auth().signInWithPopup(provider)
.catch(err => console.log(err));
});

Here's the full Firebase app

最佳答案

试试这段代码。

var provider = new firebase.auth.FacebookAuthProvider();
Auth.$signInWithPopup(provider).then(function(authData) {
// success
}).catch(function(error) {
// error
});

关于node.js - 使用 Firebase Auth 和 Express 验证社交登录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46229488/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com