/products
🔐 Requiere autenticación JWT previa.
GET /api/products
verificarAutenticacion
Authorization: Bearer <token>
verificarAutenticacion
: Verifica el token JWT.Ninguno.
Ninguno.
{
"status": "success",
"code": "PRODUCTS_FETCHED",
"msg": "Productos obtenidos correctamente.",
"data": [
{
"id": 1,
"product_name": "Manzana",
"measure": "kg",
"price": 3.5,
"stock": 120,
"imgUrl": "https://res.cloudinary.com/..."
},
{
"id": 2,
"product_name": "Leche",
"measure": "litro",
"price": 1.2,
"stock": 50,
"imgUrl": ""
}
// ...
]
}
{
"status": "error",
"code": "AUTH_ERROR",
"msg": "Acceso no autorizado. Se requiere token válido."
}
{
"status": "error",
"code": "SERVER_ERROR",
"msg": "Ha ocurrido un error inesperado al obtener los productos. Intente de nuevo más tarde."
// "info": { ... } // Detalles opcionales
}
curl --location --request GET 'https://back-prima-s-a.onrender.com/api/products/' \
--header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY3NjI0ZjkwNzY2OWM5MDZjYTM0YThkZSIsInJvbCI6ImFkbWluIiwiaWF0IjoxNzM4NjI4MjgxLCJleHAiOjE3Mzg2NTcwODF9.0or08xMGWjpppL1Lm2dGM6yX-5Y6ozETnKFwpXPgxxE'
{}