[RESOLVIDO] getStaticPaths sendo sempre atualizado
Olá, estou com um probleminha, preciso criar rotas dinâmicas para minha aplicação NextJs mas essas rotas precisam ser atualizadas sempre, pois os dados da api que fornece os dados para a pagina são sempre atualizados.
Ou seja, preciso de uma forma para criar paths que sejam sempre atualizados
Bom, se entendi bem sua questão, acredito que o que você queira na verdade seja a estratégia de server side rendering.
https://nextjs.org/docs/api-reference/data-fetching/get-server-side-props
Sim, mas eu preciso criar as rotas dinâmicas com o getStaticPaths
Resolvi dessa forma, colocando o fallback do getStaticPaths como "blocking"
export async function getStaticPaths() {
const requestProjects = await axios.get(
"https://api.fernandorangel.com.br/show-projects"
);
const paths = requestProjects.data.map((project: ProjectObject) => ({
params: { id: project.id.toString() },
}));
return {
paths,
fallback: "blocking",
};
}