- Instalação das dependências:
npm i -f
- Build:
npm run build
- Migrations:
npm run knex -- migrate:latest
- Execução:
npm start
POST/users
: cria um novo usuário e adicona um cookie para "autenticação".
POST/snacks
: cria uma nova refeição;GET/snacks
: lista todas as refeições;GET/snacks/{id}
: lista uma refeição de acordo com o ID;DELETE/snacks/{id}
: remove uma refeição de acordo com o ID;PATCH/snacks/{id}
: atualiza uma refeição de acordo com o ID;GET/snacks/metrics
: lista as métricas do usuário (quantidade das refeições registradas, quantidade das refeições dentro/fora da dieta e a melhor sequência das refeições dentro da dieta).
Para mais detalhes e testes dos endpoints acesse as collections.