Crear API REST con json-server para probar aplicaciones front-end

Si eres desarrollador web o estás trabajando en un proyecto con un front-end, probablemente hayas enfrentado el reto de crear una API REST para probar tus aplicaciones front-end. La creación de una API REST puede ser un desafío, especialmente si no tienes experiencia previa en la creación de servidores backend.

En este artículo, te mostraré cómo crear una API REST utilizando json-server, una herramienta fácil y rápida para crear APIs REST sin necesidad de conocimientos previos de desarrollo web. A continuación, te explicaré los pasos para instalar y configurar json-server, así como algunos ejemplos prácticos de cómo utilizarla.

Instalación y Configuración

La instalación de json-server es sencilla. Primero, debes abrir tu terminal o command prompt y ejecutar el siguiente comando:

npm install -g json-server

Una vez que la herramienta esté instalada, puedes crear un archivo JSON llamado db.json en el directorio raíz de tu proyecto. En este archivo, defines los endpoints de tu API REST utilizando un formato de objeto JSON.

Por ejemplo:

{
  "users": [
    {
      "id": 1,
      "name": "John Doe"
    },
    {
      "id": 2,
      "name": "Jane Smith"
    }
  ],
  "articles": [
    {
      "id": 1,
      "title": "Título del artículo 1",
      "content": "Contenido del artículo 1"
    },
    {
      "id": 2,
      "title": "Título del artículo 2",
      "content": "Contenido del artículo 2"
    }
  ]
}