我是否缺少某些内容,这意味着我只能在本地写入Firestore,而不能在Zeit Now部署的应用程序中进行生产

我能够在本地写入Firestore数据库而不会遇到麻烦,但是在部署next.js应用程序之后,写入和更新功能不会对数据库造成任何更改。

我正在像这样初始化firebase

import 'firebase/firestore'
import 'firebase/auth';

const firebaseConfig = {
    apiKey: process.env.FIREBASE_API_KEY,authDomain: process.env.FIREBASE_AUTH_DOMAIN,databaseURL: process.env.FIREBASE_DATABASE_URL,projectId: process.env.FIREBASE_PROJECT_ID,storageBucket: process.env.FIREBASE_STORAGE_BUCKET,messagingSenderId: process.env.FIREBASE_MESSAGING_SENDER_ID,appId: process.env.FIREBASE_APP_ID,measurementId: process.env.FIREBASE_MEASUREMENT_ID
};

if (!firebase.apps.length) {
    firebase.initializeApp(firebaseConfig);
}
const auth = firebase.auth();

export {
    auth,firebase
};

我的Firestore规则如下:

service cloud.firestore {
  match /databases/{database}/documents {
    match /{document=**} {
      allow read,write,update: if true;
    }
  }
}

我找不到任何错误(是否有一种简单的方法可以在服务器端看到ZEIT now console.log输出,现在我只是将它们传递回响应中)。

任何小小的回应将不胜感激。

pqadbc 回答:我是否缺少某些内容,这意味着我只能在本地写入Firestore,而不能在Zeit Now部署的应用程序中进行生产

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2483387.html

大家都在问