A progressive Node.js framework for building efficient and scalable server-side applications.
Microserviço completo para notificações com rotas para criação, listagem, leitura e cancelamento das notificações criadas, que foi desenvolvida no ignite lab de node da rocketseat.
$ npm install
# development
$ npm run start
# watch mode
$ npm run start:dev
# production mode
$ npm run start:prod
# unit tests
$ npm run test
# e2e tests
$ npm run test:e2e
# test coverage
$ npm run test:cov
# Get - notificações de um ID de um recipient.
/notifications/from/{recipientId}
# Get - contagens de notificações de um ID de um recipient.
/notifications/count/from/{recipientId}
# Post - enviar/criar notificação.
/notifications
#Patch - cancelar notificação.
/notifications/{recipientId}/cancel
#Patch - leitura da notificação.
/notifications/{recipientId}/read
#Patch - desmarcar leitura da notificação.
/notifications/{recipientId}/unread