Так что я не уверен, как именно это сделать. Вот что у меня есть:
По моему Index.js
у меня
Index.getInitialProps = async function () {
const firebase = require('firebase')
const firebaseConfig = {
apiKey: "examplezbxW_9nKoUjas",
authDomain: "example-prod.firebaseapp.com",
databaseURL: "https://example-prod.firebaseio.com",
projectId: "example-prod",
storageBucket: "example-prod.appspot.com",
messagingSenderId: "1234567890",
appId: "1:1234567890:web:1234567890"
};
if (!firebase.apps.length) {
firebase.initializeApp(firebaseConfig)
}
const db = firebase.firestore()
const data = db.collection('data').get()
return {
data
}
}
Это дает мне ошибку FirebaseError: projectId must be a string in FirebaseApp.options
(Может быть, мне нужно запустить пакет узла firebase и войти в систему ...)
В этой строке указано, что произошла ошибка const db = firebase.firestore()
Любая помощь приветствуется. Может быть, это не то место, где я должен пытаться загрузить данные пожарного хранилища ... не уверен.
Я также рассмотрел вопрос о создании сервера узлов и делал это таким образом, но в идеале я бы хотел этого избежать.