menu

Productos

Obtener todos los productos

Esta ruta permite obtener una lista de todos los productos disponibles en la aplicación con sus queryes de page y limit.

[GET] https://fake-api-project-backend.onrender.com/products/all
{
  "cantidad": 23,
  "productos": [
    {
      "_id": "653664ff20e23040e740f59b",
      "title": "prueba2",
      "price": 1,
      "description": "prueba2",
      "category": "prueba2",
      "image": "prueba2",
      "quantity": 1,
      "isVisible": false,
      "User": "653660e120e23040e740f556",
      "__v": 0
    },
    {
      "_id": "653684a31b2c61da75510066",
      "title": "prueba2",
      "price": 1,
      "description": "prueba2",
      "category": "prueba2",
      "image": "prueba2",
      "quantity": 1,
      "isVisible": true,
      "User": "653660e120e23040e740f556",
      "__v": 0
    }
  ],
  "totalPages": 3,
  "currentPage": 3
}

Detalle de producto

Muestra los detalles de un producto específico según su ID.

[GET] https://fake-api-project-backend.onrender.com/products/:id
{
  "_id": "653684a31b2c61da75510066",
  "title": "prueba2",
  "price": 1,
  "description": "prueba2",
  "category": "prueba2",
  "image": "prueba2",
  "quantity": 1,
  "isVisible": true,
  "User": "653660e120e23040e740f556",
  "__v": 0
}

Crear un nuevo producto

Utiliza esta ruta para crear un nuevo producto en la aplicación.

[POST] https://fake-api-project-backend.onrender.com/products/create
{
  "productoCreado": {
    "title": "prueba2",
    "price": 1,
    "description": "prueba2",
    "category": "prueba2",
    "image": "prueba2",
    "quantity": 1,
    "isVisible": true,
    "User": "653660e120e23040e740f556",
    "_id": "653684a41b2c61da75510068",
    "__v": 0
  }
}

Editar un producto

Permite editar title, price, description, category, image, quantity de un producto específico utilizando su ID.

[PUT] https://fake-api-project-backend.onrender.com/products/:id
{
  "_id": "653684a31b2c61da75510066",
  "title": "prueba2",
  "price": 1,
  "description": "prueba2",
  "category": "prueba2",
  "image": "prueba2",
  "quantity": 1,
  "isVisible": true,
  "User": "653660e120e23040e740f556",
  "__v": 0
}

Eliminar un producto

Elimina un producto de la aplicación utilizando su ID.

[DELETE] https://fake-api-project-backend.onrender.com/products/:id
{
  "_id": "653684a31b2c61da75510066",
  "title": "prueba2",
  "price": 1,
  "description": "prueba2",
  "category": "prueba2",
  "image": "prueba2",
  "quantity": 1,
  "isVisible": true,
  "User": "653660e120e23040e740f556",
  "__v": 0
}