Programación · 12 de octubre de 2026 · Daniel Murillo
Leer los artículos desde otro servicio
La lista y el detalle viven en /api/posts. El cuerpo llega en Markdown, no en HTML.
La lista no incluye el cuerpo, para que un índice no descargue todos los textos:
GET /api/posts
{
"posts": [
{
"slug": "este-blog-vive-en-next",
"title": "Este blog vive en Next.js",
"description": "Las páginas y la API de artículos salen del mismo proyecto.",
"author": "Daniel Murillo",
"publishedAt": "2026-10-14",
"lang": "es",
"keywords": ["nextjs", "api", "blog"]
}
]
}
El detalle sí trae content, en Markdown:
GET /api/posts/este-blog-vive-en-next
Si el slug no existe, la respuesta es 404 con { "error": "No encontramos ese artículo." }. Las lecturas aceptan CORS, así que otro sitio en otro dominio puede pedirlas directo.