https://github.com/tomasbozzano/api-fake
API de fakeStore para consumir datos
https://github.com/tomasbozzano/api-fake
argv-information argv-parser nodejs pre-entrega
Last synced: 7 months ago
JSON representation
API de fakeStore para consumir datos
- Host: GitHub
- URL: https://github.com/tomasbozzano/api-fake
- Owner: TomasBozzano
- Created: 2025-05-27T20:38:54.000Z (8 months ago)
- Default Branch: master
- Last Pushed: 2025-05-27T21:09:24.000Z (8 months ago)
- Last Synced: 2025-06-03T23:38:10.692Z (7 months ago)
- Topics: argv-information, argv-parser, nodejs, pre-entrega
- Language: JavaScript
- Homepage:
- Size: 9.77 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 📘 Proyecto de Procesamiento de Argumentos desde la Línea de Comandos
Este proyecto fue desarrollado para demostrar cómo capturar y procesar argumentos desde la terminal utilizando `process.argv` en Node.js, aplicando técnicas modernas de JavaScript como **destructuring** y el **spread operator** junto con estructuras de control como `switch`.
## ✅ ¿Qué se realizó?
- Captura de argumentos con `process.argv`.
- Procesamiento mediante `switch` para identificar acciones.
- Uso de **destructuring** para extraer argumentos de forma clara.
- Uso de **spread operator** para manejar múltiples entradas dinámicas.
- Implementación de tres comandos básicos: `get`, `post`, `delete`.
## 🛠️ Tecnologías Utilizadas
- Node.js
- JavaScript ES6+
## 📦 Instalación
No se requiere instalación adicional. Solo necesitas tener Node.js instalado en tu sistema.
## 🚀 Ejecución
Para ejecutar el programa, utiliza el siguiente comando desde la terminal:
npm run start `operación` `título o número` `precio` `categoria`
precio y categoria se utilizan solo para el POST
## 📌 Ejemplos de Uso
❯ npm run start get products 3
Operation: GET
```json
{
"id": 3,
"title": "Mens Cotton Jacket",
"price": 55.99,
"description": "great outerwear jackets for Spring/Autumn/Winter, suitable for many occasions, such as working, hiking, camping, mountain/rock climbing, cycling, traveling or other outdoors. Good gift choice for you or your family member. A warm hearted love to Father, husband or son in this thanksgiving or Christmas Day.",
"category": "men's clothing",
"image": "https://fakestoreapi.com/img/71li-ujtlUL._AC_UX679_.jpg",
"rating": {
"rate": 4.7,
"count": 500
}
}
```
❯ npm run start post products T-shirt-Rex 300 remeras
Operation: POST
```json
{
"id": 21,
"title": "T-shirt-Rex",
"price": "300",
"category": "remeras"
}
```
## 📂 Estructura del Proyecto
```
api-fake/
├── index.js
└── README.md
```