Skip to content

HCelante/restful-node

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Uma simples API RESTful em Node usando TypeScript e Express

Sem Docker

Para instalar:

npm install

Para executar:

npm run start

Com Docker

Preparando o Container

docker-compose build

docker-compose up

Para executar:

npm run dev

Conceitos aplicados:

  • Clean Code
  • Interface
  • Automated Test
  • SOLID

Módulos

  • JWT : (JSON Web Token) é um método RCT 7519 padrão da indústria para realizar autenticação entre duas partes por meio de um token assinado que autentica uma requisição web. Esse token é um código em Base64 que armazena objetos JSON com os dados que permitem a autenticação da requisição.

  • Argon2 : Argon2 é um esquema de hashing de senhas baseado em funções conhecidas como memory-hard functions, visando possuir a maior taxa de preenchimento de memória junto com uma proteção contra ataques de tradeoff, explorando a organização do cache e da memória dos processadores mais recentes da Intel e AMD.

  • Express : O Express é um framework para aplicativos web em Node.js, mínimo e flexível, que fornece um conjunto robusto de recursos.

Módulos de Teste

  • Mocha : Mocha é uma estrutura de teste de JavaScript.

  • Supertest : Este módulo fornece uma abstração de alto nível para testar requisições HTTP.

About

Uma API RESTful Node em TypeScript

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors