GoStack Adonis
Adonis é um ORM semelhante ao Sequelize, porém ele nos trás algumas abstraçoes que facilita muito nosso trabalho, por exemplo durante a configuraçao de autenticaçao de usuário ja vem tudo pronto.
Para seguir uma guia de estilo de desenvolvimento estou utilizando o eslint.
Foi utilizado redis para realizar o processo de filas no envio dos emails rodando no docker
Criando Docker
docker run --name redis -p 6379:6379 -d redis:alpine
Validator possibilita validar os valores de entrada em uma requisição, como p ex: ao criar um usuário o nome e email deve ser obrigatórios.
# adonis make:validator < nome do validator >
Hooks pode ser executado em dado momento durante a execução de um controller, podendo ser antes, depois e etc, comando para criar um hook:
# adonis make:hook < nome do hook >
Para colocar o Redis para ouvir as filas:
# adonis kue:listen
👤 Marcelo Silva
- Twitter: @marcelxsilva
Give a ⭐️ if this project helped you!