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

292
Visualizações
Nex js: ¿Debería el próximo servidor js tratar con datos específicos del usuario?

Actualmente estoy aprendiendo sobre el próximo js y tengo algunas preguntas en mente. Estos no son proyectos reales en los que estoy trabajando, sino solo ejemplos.

Digamos que tengo mi aplicación frontend ejecutándose en 'example.com' y un servidor api 'api.example.com'. La API utiliza la autenticación de cookies de sesión normal para el spa.

Tengo una página llamada pages/projects que muestra el proyecto actual del usuario, ahora para ssr, ¿debería el servidor preprocesar un estado de carga de la página y dejar que el cliente obtenga los datos de la API? ¿O debo usar las cookies de usuario y consultar la API durante ssr para cargar la versión completa de la página?

 const Page: NextPage<Props> = ({ projects }: Props) => { return( <> {projects.map((project) => { // render out ProjectItem component. })} </> ) } Page.getInitialProps = async (context) => { if (context.req) { // fetch data using the user's cookies } else { // fetch data on client side } // the part above could be abstracted to be reused. return { projects: result.data } } export default Page

¿O seguir con useEffect y simplemente renderizar previamente una página de carga? Esto solo se refiere a la carga de la primera página, ya que navegar a través de next/link hará que el cliente se comunique directamente con la API, ¿es lo correcto también en la primera carga? ¡Gracias por adelantado!

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