Daniel Murillo
Índice

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.