- Essa Aplicação consiste em uma API RESTful.
- Cada endpoint é responsável por realizar uma das ações do CRUD no Model
Users
. -
- GET /api/v1/users
-
- POST /api/v1/users
-
- PUT /api/v1/users/:id
-
- GET /api/v1/users/:id
-
- DELETE /api/v1/users
-
- DELETE /api/v1/users/:id
- Run
npm i
dentro da pasta clonada do projeto - Crie um novo banco com o comando
createdb mydatabase
- Executar as migrations com o comando:
npx knex migration:latest
- Executar comando para popular a tabela:
npx knex seed:run
(opcional) - Por fim executar o comando
npm start
- Postgresql
- Knex Query Builder
- ExpressJS
- Swagger UI
- Docker-Compose