Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

171
Visualizações
firebase data with next.js. How to get data to display?

I am learning firebase with next.js. I would like to bring data from firebase to display. I am connected to firebase, but my output is not working. Can you please tell me whot I am doing wrong? Thank you

folder libs:

export async function Ids() {
  let output = []

  try {
    const data = await firebase.collection('database').get()

    data.forEach(doc => {
      output.push({
        params: {
          id: doc.id,
          ...doc.data()
        }
      })
    })
  } catch (err) {
    console.log(err)
  }
  
  return output;
}

folder pages / index.js

import { Ids } from '../lib/resources'


export async function getStaticProps() {
  const itemData = await Ids()
  return {
    props: { itemData }
  }
} 


export default function Home( {itemData} ) {
  return (
    <>
     <h2 className="text-center mt-5">Data</h2>  // it show me only this h2 statement
     
     
     {
        itemData ? 
        itemData.map( (doc) => {
          <p className="text-center" key={doc.id}>{doc.title}</p>
        }) : null 
     }
   </>
  )
}

almost 4 years ago · Santiago Trujillo
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda