Есть ли что-то, чего мне не хватает, что означает, что я могу писать только в Firestore локально, а не в работе с развернутым приложением Zeit Now - PullRequest
0 голосов
/ 08 апреля 2020

Я могу без проблем записать в свою базу данных Firestore локально, но после развертывания моего следующего приложения. 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 теперь выходы console.log на стороне сервера, сейчас я просто передаю их обратно в ответ).

Любой небольшой ответ был бы очень признателен.

...