Login module API. This is a module in the microservices architecture with user authentication and CRUD.
Before starting, you will need to have the following tools installed on your machine: Docker, Git and Node.js.
-> ~ docker compose -f "docker-compose.yaml" up -d --build
-> ~ npm i
-> ~ npm run start
-> ~ npm run test
- /api/status - API server status
- /api-docs - Swagger documentation
- User
- POST /api/user/register - Register user
- GET /api/user/{email} - Search user by email
- PATCH /api/user/ - Update authenticated user
- DELETE /api/user/delete - Delete authenticated user
- Auth
- POST /api/user/auth - Get access token
The following tools were used in building the project:mdi-routes