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

465
Visualizações
A required parameter (id) was not provided as a string

I create a specific Blog preview page according to specific id on NEXT JS using getStaticProps and getStaticPath but when I click on Button its shows an error :

A required parameter (id) was not provided as a string in getStaticPaths for /Blogs/[id]

This is my code below:

     export const getStaticPaths = async () => {

 const res = await axios.post(`API/blog/`);
 const articles = await res.data.success

 const paths = articles.map( blog => {
   return {
     params: { id: blog._id.toString()},
   }
 })
 return {
   paths,
   fallback: false
 }
 }

 export const getStaticProps = async (context) => {
   const id = context.params._id;
   const res = await axios.post(`API` + id);
   const articles = await res.data.success;

   return {
     props: {blog: articles}
   }
 }

I hope some find the but in this code.

about 4 years ago · Juan Pablo Isaza
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