Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

106
Vistas
Valor de propiedad del lado del servidor indefinido solo en la sección de componentes

Tengo lo siguiente donde puedo imprimir los data provenientes de getServerSideProps . Pero cuando lo paso a la sección de componentes, las posts de valor de utilería no están definidas. ¿Por qué?

Lo siguiente está en /pages y está dentro del archivo base index.tsx.

 import type { NextPage } from 'next' import Post from '../components/Post' const Home: NextPage = ({ posts }) => { // This prints undefined. This is the issue. console.log(posts) return ( <div> <Post posts={posts}/> </div> ) } export default Home export const getServerSideProps = async () => { const response = await fetch('http://localhost:8080/posts/all') const data = await response.json() // this prints correctly console.log(data) return { props: { posts: data } } };

Actualizaciones para mostrar el archivo _app.tsx

 import Home from '../pages'; const TestApp = () => { return <> <Home /> </> } export default TestApp
about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Elimine el archivo _app.tsx personalizado o actualícelo para que acepte una propiedad de Component y reprodúzcalo como se muestra en la documentación de Nextjs para una App personalizada .

El problema es que esta App personalizada siempre representa el componente Home (sin accesorios), por lo que se imprime undefined . Luego, intente navegar hacia / en localhost . Debería representar el archivo index.tsx e invocar correctamente getServerSideProps y pasar el resultado al componente como espera.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda