Desafio Nodejs para Supero - listagem de clientes inadimplentes.
- Express
- MongoDB
- Mongoose
- Datatables
- Faker
Todo o código da API se encontra na pasta ./src
:
As requisições dos clientes são recebidas aqui, todas as rotas da aplicação são importadas no arquivo ./src/routes/client.routes.ts
.
Possui uma única chamada get para listar os clientes inadimplentes
Após clonar o repositório exceute npm i
para instalar todas as dependências.
É necessário ter o node instalado, tenha a última versão LTS
Após criar a base de dados e iniciá-la, crie o arquivo .env
a partir do arquivo .env.example
e preencha os dados referente ao banco de dados.
Agora que o BD está criado e as dependências instaladas, rode npm run dev
para rodar a API, e veja o link para acessar no console
- Ao acessar o link, não haverá dados a serem mostrados, com isso será gerado uma quantidade de clients a ser definida no
.env
de registros emQTD_FAKER