Итак, я пытаюсь получить данные из Google Firestore и использую фреймворк NextJS.
Index.getInitialProps = async function () {
const db = await loadDB()
let data = []
db.firestore().collection('data').get().then(querySnapshot => {
querySnapshot.forEach(doc => {
data.push(doc.data())
console.log(data)
})
})
return {
data
}
}
Итак, на моем "сервере" я получаю данные, но в моем компоненте Index они просто остаются пустым массивом ... кто-нибудь знает, что мне здесь не хватает, чтобы получить данные для компонента?
Я предполагаю, что это где-то ждет ...