繁体   English   中英

Firebase:本地主机上的错误(auth/unauthorized-domain)

[英]Firebase: Error (auth/unauthorized-domain) on localhost

我收到 Firebase: Error (auth/unauthorized-domain) on localhost during google auth。 我发现这个错误是在Firebase中没有将域添加到授权域时引起的。但是当我检查授权域时有本地主机,并且不知道是谁导致了这个错误...... 火力地堡截图

`

const signInWithGoogle = () => {
    const provider = new GoogleAuthProvider()
    signInWithPopup(getAuth(), provider)
        .then((result) => {
            console.log(result.user)
            router.push("/login")
        })
        .catch((error) => {
            console.log(error)
            alert(error.body + ": " + error.message)
        })
}

`

如果是 Vite 项目。 添加 1. import dns from 'dns' 2. dns.setDefaultResultOrder('verbatim')

vite.config.js 中的命令

run ''' npm run dev ''' 它将为您提供终端中本地主机的链接,以打开您的应用程序并运行它。 它肯定会起作用。 非常感谢您考虑我的请求。

如上所述,要访问的 url 是 localhost/ 而不是 127.0.0.1,因为它与 localhost/ 是不同的域,尽管它实际上与您的机器相同。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM