繁体   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