proyecto de practica para aplicar DDD y CQRS
start
docker-compose up -d --build
stop
docker-compose down
http://localhost:4000
Sign In con nick root
y contra 1234
curl --location --request POST 'http://localhost:4000/auth/signIn' \
--header 'Content-Type: application/json' \
--data-raw '{
"nick": "root",
"password": "1234"
}'
Sign Out con refresh token
curl --location --request POST 'http://localhost:4000/auth/signOut' \
--header 'Content-Type: application/json' \
--data-raw '{
"refreshToken": ${REFRESH TOKEN}
}'
Access con refresh token y conseguir access token
curl --location --request POST 'http://localhost:4000/auth/access' \
--header 'Content-Type: application/json' \
--data-raw '{
"refreshToken": ${REFRESH TOKEN}
}'
http://localhost:4001
Enviar el siguiente mensaje a websocket para subscribirse a los cambios
{
"action": "subscribe",
"event": EVENT_TYPE
}
y para desubscribir
{
"action": "unsubscribe",
"event": EVENT_TYPE
}
evento recibido
{
"action": "event",
"event": EVENT_TYPE,
"data": EVENT_DATA
}
Tipos de eventos:
- event.auth.signIn
- event.auth.signOut
- event.auth.access