Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Cómo Obtener Datos | Working with Data
course content

Contenido del Curso

Next.js 14

Cómo Obtener DatosCómo Obtener Datos

Vamos a discutir los diferentes métodos de recuperación de datos en Next.js.

Capa API

Una capa API actúa como puente entre el código de su aplicación y la base de datos. Usted podría considerar el uso de una API en las siguientes situaciones:

  1. Servicios de terceros: Si estás integrando servicios de terceros que ofrecen una API.
  2. Obtención de datos del lado del cliente: Cuando se obtienen datos del cliente, es crucial tener una capa API en el servidor. Esto ayuda a mantener los secretos de su base de datos segura, evitando la exposición al cliente.

Consultas a la base de datos

En una aplicación full-stack, también necesitarás manejar interacciones con tu base de datos. Para bases de datos relacionales como Postgres, puedes lograr esto usando SQL o un ORM como Prisma. Los casos en los que necesitas escribir consultas a la base de datos incluyen:

  1. Creación de puntos finales de API: Al desarrollar sus puntos finales de API, debe escribir lógica para interactuar con la base de datos.
  2. React Server Components: Si utilizas React Server Components y obtienes datos en el servidor, puedes omitir la capa API. Esto te permite consultar tu base de datos directamente sin riesgo de exponer información sensible al cliente.

En nuestro Proyecto

Utilizaremos SQL con el SDK Postgres de Vercel por varias razones:

  • SQL es el estándar para consultar bases de datos relacionales.
  • Aprender SQL ayuda a comprender los fundamentos de las bases de datos, aplicables a varias herramientas.
  • SQL es versátil para obtener y manipular datos específicos.
  • Vercel Postgres SDK protege contra inyecciones SQL, garantizando consultas seguras.
We will centralize all database queries within the app/lib/data.ts file, utilizing the sql function from '@vercel/postgres'. Now, you can examine that file to observe the implemented approach. All functions have already been pre-defined.

¿Todo estuvo claro?

Sección 5. Capítulo 1
course content

Contenido del Curso

Next.js 14

Cómo Obtener DatosCómo Obtener Datos

Vamos a discutir los diferentes métodos de recuperación de datos en Next.js.

Capa API

Una capa API actúa como puente entre el código de su aplicación y la base de datos. Usted podría considerar el uso de una API en las siguientes situaciones:

  1. Servicios de terceros: Si estás integrando servicios de terceros que ofrecen una API.
  2. Obtención de datos del lado del cliente: Cuando se obtienen datos del cliente, es crucial tener una capa API en el servidor. Esto ayuda a mantener los secretos de su base de datos segura, evitando la exposición al cliente.

Consultas a la base de datos

En una aplicación full-stack, también necesitarás manejar interacciones con tu base de datos. Para bases de datos relacionales como Postgres, puedes lograr esto usando SQL o un ORM como Prisma. Los casos en los que necesitas escribir consultas a la base de datos incluyen:

  1. Creación de puntos finales de API: Al desarrollar sus puntos finales de API, debe escribir lógica para interactuar con la base de datos.
  2. React Server Components: Si utilizas React Server Components y obtienes datos en el servidor, puedes omitir la capa API. Esto te permite consultar tu base de datos directamente sin riesgo de exponer información sensible al cliente.

En nuestro Proyecto

Utilizaremos SQL con el SDK Postgres de Vercel por varias razones:

  • SQL es el estándar para consultar bases de datos relacionales.
  • Aprender SQL ayuda a comprender los fundamentos de las bases de datos, aplicables a varias herramientas.
  • SQL es versátil para obtener y manipular datos específicos.
  • Vercel Postgres SDK protege contra inyecciones SQL, garantizando consultas seguras.
We will centralize all database queries within the app/lib/data.ts file, utilizing the sql function from '@vercel/postgres'. Now, you can examine that file to observe the implemented approach. All functions have already been pre-defined.

¿Todo estuvo claro?

Sección 5. Capítulo 1
some-alt