Skip to content

Microserviço desenvolvido em nest durante o iginite lab de node da rocketseat.

Notifications You must be signed in to change notification settings

oLeoBarreto/Notification-Microservice

Repository files navigation

Nest Logo

A progressive Node.js framework for building efficient and scalable server-side applications.

NPM Version Package License NPM Downloads CircleCI Coverage Discord Backers on Open Collective Sponsors on Open Collective Support us

Descrição

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.

Instalação do projeto

$ npm install

Rodando o app

# development
$ npm run start

# watch mode
$ npm run start:dev

# production mode
$ npm run start:prod

Testes

# unit tests
$ npm run test

# e2e tests
$ npm run test:e2e

# test coverage
$ npm run test:cov

Rotas

# 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

About

Microserviço desenvolvido em nest durante o iginite lab de node da rocketseat.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published