API en Node.js protegida con JWT y gestión de usuarios, roles, permisos y envíos de email.
- SQLite3
- Postman
Nota: Puedes cambiar la contraseña desde el endpoint localhost:3001/users/:id
npm install
npm run dev
npm run build
Esto describe los recursos que conforman la API
ID | Nombre de usuario | Contraseña |
---|---|---|
1 | admin | password |
2 | user | password |
curl -d '{"username":"admin", "password":"password"}' -H "Content-Type: application/json" -X POST http://localhost:3001/login
{
"access_token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6MSwiaWF0IjoxNTQxODg4NDA3LCJleHAiOjE1NDE5NzQ4MDd9.yPH8VVDOl1KuSa62av_7X4-xcKnf01iNR5EwukrNAmY",
"token_type": "Bearer"
}