簡體   English   中英

Firebase注銷不適用於FB托管

[英]firebase logout not working on FB hosting

firebase.auth().onAuthStateChanged(function(user) {
    if (user) {
      // User is signed in.
      console.log("ADMIN is IN");
     // window.location.href = "admin.html"
    } else {
      // No user is signed in.
      console.log("No ADMIN");
      window.location.href = "login.html";
    }
  });


function logout(){
    console.log("Function RAN");
    firebase.auth().signOut()
  .then(function() {
    console.log("FINE LOGOUT WORKED");
    window.location.href = "login.html";
  })
  .catch(function(error) {
    console.log(error);
  });
  }

問題1:-這是我的代碼,它在localhost上可以正常工作,但是當我將其部署到Firebase托管時,它不起作用?

問題2:我可以從Cloud函數生成靜態html文件以在Firebase托管上提供服務。

好的,我可以確認問題是因為您同時包含相同的Firebase源代碼。 當我刪除一個版本時,代碼起作用。 使用托管提供的源代碼或靜態版本。 不能同時使用。

對於問題2:是的! 查看有關使用Cloud Functions提供動態內容的docs頁面

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM