首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >next-auth FirestoreAdapter没有连接到后端

next-auth FirestoreAdapter没有连接到后端
EN

Stack Overflow用户
提问于 2022-10-16 15:50:21
回答 1查看 124关注 0票数 0

我正在尝试通过#GoogleProvider实现下一个验证和存储用户详细信息的方法。

由于某种原因,应用程序没有连接到后端。我改变了所有的防火墙安全规则,但问题依然存在。

...nextauth.js

代码语言:javascript
复制
import { FirestoreAdapter } from '@next-auth/firebase-adapter';
import NextAuth from 'next-auth';
import GoogleProvider from 'next-auth/providers/google';
import { app, db } from '../../../config/firebase';

export default NextAuth({
  providers: [
    GoogleProvider({
      clientId: process.env.GOOGLE_CLIENT_ID,
      clientSecret: process.env.GOOGLE_CLIENT_SECRET,
    }),
  ],
  adapter: FirestoreAdapter({
    apiKey: '...',
    authDomain: '...',
    projectId: '...',
    storageBucket: '...',
    databaseURL: '...',
    messagingSenderId: '...',
    appId: '...',
  }),
  debug: true,
});

firebase.js

代码语言:javascript
复制
import { initializeApp, getApp, getApps } from 'firebase/app';
import { getAuth } from 'firebase/auth';
import { getFirestore } from 'firebase/firestore';
import { initializeFirestore } from 'firebase/firestore';

// Your web app's Firebase configuration
const firebaseConfig = {
  apiKey: '...',
  authDomain: '...',
  projectId: '...',
  storageBucket: '...',
  messagingSenderId: '...',
  appId: '...',
  measurementId: '...',
};


const app = initializeApp(firebaseConfig);
const auth = getAuth(app);
const db = getFirestore(app);

export { app, auth, db };

**消防局安全规则**

代码语言:javascript
复制
rules_version = '2';
service cloud.firestore {
  match /databases/{database}/documents {
    match /{document=**} {
      allow read, write: if true;
    }
  }
}

误差

@firebase/防火墙: Firestore (9.12.1):无法到达Cloud后端。连接失败1次。最近的错误: FirebaseError: code=权限被拒绝:权限被拒绝:使用者‘项目:未定义’已被挂起.

EN

回答 1

Stack Overflow用户

发布于 2022-10-17 10:35:04

您确定您的projectId是在firebase配置中定义的吗?我也遇到了同样的问题,因为我的projectId值没有在.env文件中定义,所以process.env.PROJECT_ID返回了“未定义”。

尝试记录firebaseConfig并检查是否一切正常

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74088521

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档