我该如何解决这个未捕获的ReferenceError?

时间:2019-08-29 01:18:02

标签: javascript firebase firebase-authentication referenceerror

我对Java脚本很陌生。我正在遵循有关如何在我的页面上获得Firebase授权的教程。我只是有一个简单的按钮,应该拉起Google登录名。

错误为“((index):96 Uncaught ReferenceError:未定义googlelogin)     在HTMLButtonElement.onclick((index :: 96) onclick @((索引):96”

我可以肯定这是一个简单的解决方法。就像我说的那样,很新。预先感谢!

在HTML

<body>
    <h1>testing</h1>
    <button onclick="googlelogin()">login</button> 

    <script>
        src = "app.js"
    </script>
</body>

在app.js中

document.addEventListener("DOMcontentloaded", event => {

        const app = firebase.app();
        console.log(app)

    )
}

function googlelogin() {
    const provider = new firebase.auth.GoogleAuthProvider();

    firebase.auth().signupwithpopup(provider)

    .then(result => {
            const user = result.user
            document.write('Hello $(user.displayname');
            console.log(user)
        })
        .catch(console.log)

1 个答案:

答案 0 :(得分:0)

您当前的代码只是将名为src的全局变量设置为app.js的值。我认为您实际上要加载 app.js

<body>
    <h1>testing</h1>
    <button onclick="googlelogin()">login</button> 

    <script src="app.js"></script>
</body>