簡體   English   中英

Firebase:錯誤(在此環境中不支持身份驗證/操作)

[英]Firebase: Error (auth/operation-not-supported-in-this-environment)

JS文件配置是

import {initializeApp} from 'firebase/app';
import {getAuth, signInWithPopup, GoogleAuthProvider } from "firebase/auth";

const firebaseConfig = {
    apiKey: "",
    authDomain: "",
    databaseURL: "",
    projectId: "",
    storageBucket: "",
    messagingSenderId: "",
    appId: ""
  };
initializeApp(firebaseConfig);

export async function postLogin  (req, res, next) {
    const provider = new GoogleAuthProvider();
    const auth = getAuth();   
    signInWithPopup(auth, provider)
     .then((res)=>{
      console.log(res);
     })
     .catch((err)=>console.log('ERROR : ' + err));
}

帶有按鈕的 pug 文件會觸發“postLogin”功能。 結果是錯誤 Firebase: Error (auth/operation-not-supported-in-this-environment)

我閱讀了很多文檔和博客,不幸的是沒有解決這個問題。 許多文檔都是基於反應的。 但我不使用反應。 那有什么解決辦法嗎? 問候

您是否按照https://firebase.google.com/docs/auth/web/google-signin上的步驟操作

開始之前將 Firebase 添加到您的 JavaScript 項目。 在 Firebase 控制台中啟用 Google 作為登錄方法:在 Firebase 控制台中,打開 Auth 部分。 在登錄方法選項卡上,啟用 Google 登錄方法並單擊保存。

暫無
暫無

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

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