尝试使用 google 提供商向 firebase 进行身份验证时出错
getting an error trying to authenticate to firebase with google provider
这是我的网站代码片段:
const provider = new firebase.auth.GoogleAuthProvider();
app.auth().signInWithRedirect(provider);
也试过
signInWithPopup(provider)
两者结果相同(signInWithPopup 显示立即关闭的弹出窗口)。
我得到同样的控制台错误:
Uncaught TypeError: this.Zb.he is not a function
at Gg.toString (auth.js:136)
at Mg (auth.js:141)
at auth.js:140
at e.Da (auth.js:39)
at hd (auth.js:43)
at dd (auth.js:43)
at C.Zd (auth.js:42)
at Oc (auth.js:36)
这在几天前还可以正常工作。
尝试了不同的浏览器,结果相同。
还尝试将 firebase npm 版本回滚到 6.6.4
任何帮助将不胜感激。
最终是由于我们的项目结构。
我们使用了 2 个不同的 firebase js 包版本,所以两者之间的混淆可能不同。
通过一些 webpack 配置解决了。
谢谢。
这是我的网站代码片段:
const provider = new firebase.auth.GoogleAuthProvider();
app.auth().signInWithRedirect(provider);
也试过
signInWithPopup(provider)
两者结果相同(signInWithPopup 显示立即关闭的弹出窗口)。
我得到同样的控制台错误:
Uncaught TypeError: this.Zb.he is not a function
at Gg.toString (auth.js:136)
at Mg (auth.js:141)
at auth.js:140
at e.Da (auth.js:39)
at hd (auth.js:43)
at dd (auth.js:43)
at C.Zd (auth.js:42)
at Oc (auth.js:36)
这在几天前还可以正常工作。 尝试了不同的浏览器,结果相同。
还尝试将 firebase npm 版本回滚到 6.6.4
任何帮助将不胜感激。
最终是由于我们的项目结构。
我们使用了 2 个不同的 firebase js 包版本,所以两者之间的混淆可能不同。
通过一些 webpack 配置解决了。
谢谢。