curl --request GET \
--url https://api.example.com/api/personas/:id{
"id": 123,
"nombres": "<string>",
"apellidos": "<string>",
"telefono": "<string>",
"dni": "<string>",
"foto_url": "<string>",
"created_at": "<string>"
}Retrieve a specific person by their ID
curl --request GET \
--url https://api.example.com/api/personas/:id{
"id": 123,
"nombres": "<string>",
"apellidos": "<string>",
"telefono": "<string>",
"dni": "<string>",
"foto_url": "<string>",
"created_at": "<string>"
}admin role.curl -X GET http://localhost:3000/api/personas/5 \
-H "Authorization: Bearer YOUR_ADMIN_TOKEN"
const response = await fetch('http://localhost:3000/api/personas/5', {
headers: {
'Authorization': `Bearer ${adminToken}`
}
});
const person = await response.json();
{
"id": 5,
"nombres": "María",
"apellidos": "González",
"telefono": "+1234567890",
"dni": "12345678",
"foto_url": "https://example.com/photos/maria.jpg",
"created_at": "2024-03-01T08:00:00.000Z"
}
404 Not Found
{
"message": "Persona no encontrada"
}
/home/daytona/workspace/source/src/routes/personas.routes.js:97