Skip to content

Commit 916ca69

Browse files
author
codeporx
committed
'zs'
1 parent cc6a51d commit 916ca69

File tree

2 files changed

+19
-34
lines changed

2 files changed

+19
-34
lines changed
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
title: 'Como crear api en nextjs y consumirla'
3+
date: '2025-01-22'
4+
tags: ['nextjs', 'desarrollo web']
5+
draft: false
6+
summary: 'Descubre qué es Next.js, por qué es una herramienta poderosa para el desarrollo web, y cómo empezar a usarlo para crear aplicaciones modernas y escalables.'
7+
authors: ['default']
8+
---

data/blog/como-crear-rutas-en-nextjs.mdx

Lines changed: 11 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -179,57 +179,34 @@ export default function ProductPage({ params }: { params: { id: string } }) {
179179

180180
---
181181

182-
## Beneficios del sistema de rutas en Next.js
182+
## Beneficios del Enrutamiento en Next.js 15
183183

184-
1. **Automatización**: No necesitas configurar un enrutador; solo define tu estructura de carpetas.
185-
2. **SEO optimizado**: Next.js genera páginas amigables para los motores de búsqueda.
186-
3. **Flexibilidad**: Combina rutas estáticas y dinámicas según las necesidades de tu aplicación.
184+
- **Automatización**: No es necesario configurar manualmente un enrutador; la estructura de archivos define las rutas automáticamente.
187185

188-
---
189-
190-
## ¿Cómo funciona el sistema de rutas en Next.js?
186+
- **SEO Optimizado**: Next.js genera páginas que son amigables para los motores de búsqueda, mejorando la visibilidad de tu sitio.
191187

192-
1. **Rutas automáticas**: Cada archivo en la carpeta `pages` se convierte en una ruta automáticamente.
193-
2. **Jerarquía basada en carpetas**: Si creas carpetas dentro de `pages`, estas definen las subrutas.
194-
Por ejemplo:
195-
- `pages/contact.js``/contact`
196-
- `pages/blog/post.js``/blog/post`
197-
3. **Soporte para API**: Puedes crear rutas API con la misma estructura en la carpeta `pages/api`.
198-
199-
---
188+
- **Flexibilidad**: Con la introducción del App Router, puedes aprovechar las últimas características de React para construir aplicaciones más dinámicas y eficientes.
200189

201190
## Preguntas Frecuentes (FAQ)
202191

203-
### ¿Qué son las rutas estáticas en Next.js?
192+
**¿Qué son las rutas estáticas en Next.js?**
204193

205194
Son páginas cuyo contenido no cambia y no depende de datos dinámicos. Son ideales para secciones como "Acerca de" o "Contacto".
206195

207-
---
208-
209-
### ¿Qué son las rutas dinámicas en Next.js?
196+
**¿Qué son las rutas dinámicas en Next.js?**
210197

211198
Permiten generar páginas basadas en datos variables, como IDs de productos o nombres de usuarios. Se crean usando corchetes `[ ]` en los nombres de los archivos.
212199

213-
---
214-
215-
### ¿Necesito configurar un enrutador en Next.js?
200+
**¿Necesito configurar un enrutador en Next.js?**
216201

217202
No. Next.js utiliza un sistema de rutas basado en archivos, por lo que no necesitas configurar un enrutador manualmente.
218203

219-
---
220-
221-
### ¿Cómo creo subrutas en Next.js?
204+
**¿Cómo creo subrutas en Next.js?**
222205

223-
Puedes crear carpetas dentro de `pages` para definir subrutas. Por ejemplo:
206+
Puedes crear carpetas dentro de `app` para definir subrutas. Por ejemplo, `app/blog/post/page.tsx` corresponde a `/blog/post`.
224207

225-
- `pages/blog/post.js` corresponde a `/blog/post`.
226-
227-
---
228-
229-
### ¿Puedo usar rutas dinámicas con datos de una API?
208+
**¿Puedo usar rutas dinámicas con datos de una API?**
230209

231210
Sí. Next.js permite combinar rutas dinámicas con funciones como `getStaticProps` o `getServerSideProps` para cargar datos en tiempo de construcción o en tiempo real.
232211

233-
---
234-
235-
Con esta guía, ya puedes comenzar a crear rutas en Next.js de forma eficiente. ¡Aprovecha el poder del enrutamiento automático para desarrollar aplicaciones modernas y escalables! 🚀
212+
Con esta guía, estás preparado para crear rutas en Next.js 15 de manera eficiente. ¡Aprovecha las mejoras en el enrutamiento para desarrollar aplicaciones modernas y escalables! 🚀

0 commit comments

Comments
 (0)