[英]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.