Este proyecto es una página web que reúne varias APIs en una sola página, proporcionando información sobre países y usuarios.
-
GET /countries
: Muestra todos los países con los siguientes detalles:- Nombre
- Capital
- Región
- Bandera
- Moneda
- Lenguaje
-
GET /countries/:name
: Muestra los detalles de un país específico por su nombre, incluyendo:- Nombre
- Capital
- Región
- Bandera
- Moneda
- Lenguaje
Créditos: La información de los países es proporcionada por Country Info API.
-
GET /user
: Muestra un usuario aleatorio con los siguientes detalles:- Nombre y Apellido
- Teléfono
- Género
- Foto
-
GET /user?results=x
: Muestrax
usuarios aleatorios. Por ejemplo,GET /user?results=10
devuelve 10 usuarios aleatorios.
Créditos: La información de los usuarios es proporcionada por Random User API.
Para ejecutar este proyecto en tu máquina local, sigue estos pasos:
-
Clona el repositorio:
git clone https://github.com/JosephLondono/API
-
Instala las dependencias:
npm install
-
Inicia el servidor:
npm run dev
El servidor se iniciará en http://localhost:3000
.
Una vez que el servidor está en funcionamiento, puedes acceder a las rutas mencionadas anteriormente desde tu navegador o utilizando herramientas como curl o Postman.
Las contribuciones son bienvenidas. Si tienes alguna idea o mejora, por favor abre un issue o un pull request.
Este proyecto está licenciado bajo la MIT License.