![](/img/trans.png)
[英]FirebaseError: Firebase: Error (auth/admin-restricted-operation)
[英]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.