Utilizaremos o pacote express-acl para controlar o acesso as rotas da nossa aplicação
Use o gerenciador de pacotes yarn ou npm para instalar as dependência do projeto.
yarn install
O diretório base-struct contem a base do código utilizado, apenas com as rotas base e o controller responsavel por gerar o nosso token.
Já o final-project contêm o código finalizado com a implementação do controle de acesso.
enviar: credenciais de login.
Request:
POST
Accept: application/json
Content-Type: application/json
{
"email": "[email protected]",
"role": "admin"
}
Successful Response:
HTTP/1.1 200 OK
Content-Type: application/json
{
"user": {
"email": "[email protected]"
},
"token": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
}
Pull requests são bem-vindas. Para mudanças importantes, abra um problema primeiro para discutir o que você gostaria de mudar.