Este é um servidor mockado para desenvolvimento, utilizando Node.js, Express e Faker.js para gerar dados fictícios.
.gitignore
data/
consultant.js
regulator.js
regulatorList.js
docker-compose.yml
Dockerfile
package.json
routes/
api.js
server.js
- Node.js
- Yarn
-
Clone o repositório:
git clone https://github.com/ntsma/mockapisofia cd mock-server
-
Instale as dependências:
yarn install
Para iniciar o servidor localmente, execute:
yarn start
Para iniciar o servidor usando Docker, execute:
docker-compose up --build
O servidor estará disponível em http://localhost:3090
.
GET /apiMock/regulator/home
: Retorna a lista de reguladores.GET /apiMock/regulator/forwarded
: Retorna a lista de reguladores encaminhados.POST /apiMock/regulator/solicitation/read/:id
: Marca uma solicitação como lida.GET /apiMock/regulator/rejects
: Retorna a lista de reguladores rejeitados.GET /apiMock/regulator/returned
: Retorna a lista de reguladores devolvidos.
GET /apiMock/consultant/home
: Retorna a lista de consultores.GET /apiMock/consultant/answers
: Retorna a lista de respostas dos consultores.GET /apiMock/consultant/scheduledsLista
: Retorna a lista de consultas agendadas.
GET /apiMock/processes/solicitations
: Retorna a lista de solicitações de processos.GET /apiMock/processes/solicitationsSOF
: Retorna a lista de solicitações SOF.
Os dados dos reguladores são gerados no arquivo data/regulator.js.
Os dados dos consultores são gerados no arquivo data/consultant.js.
Os dados da lista de reguladores são gerados no arquivo data/regulatorList.js.
Sinta-se à vontade para contribuir com este projeto. Abra uma issue ou envie um pull request.
Este projeto está licenciado sob a licença MIT.