API Rest Global Health
O deploy foi feito utilizando o heroku para a hospedagem da aplicação.
Documentação da API - Global Health
Para usar esta API é preciso instalar as seguintes ferramentas:
Para editar o código eu recomendo:
Para testar as rotas você pode usar:
# Clone este repositório
git clone https://github.com/MathLopes1/global-health.git
# Acesse a pasta do projeto
cd global-health
# crie um arquivo .env seguindo o modelo do arquivo .env.exemplo e preencha os campos.
# Instale as dependências
npm i
# Faça o build da aplicação para JavaScript
npm rum build
# Execute a aplicação em modo de Produção
npm run start
# Execute a aplicação em modo de desenvolvimento
npm run start:dev
# Execute os testes
npm run test
# O servidor iniciará na porta: 3000
Para cadastrar pacientes.
POST -
localhost:3000/api/v1/patient
Exemplo de body:
{
"name": "Matheus Lopes da Silva",
"healthInsuranceCardId": "62dabab25d042a616cdbe249",
"address": "Rua Ledinha, 17"
}
Para listar todos os pacientes
GET -
localhost:3000/api/v1/patient
Para listar um paciente por id
GET -
localhost:3000/api/v1/patient/:patientId
Para atualizar um paciente
PUT -
localhost:3000/api/v1/patient/:patientId
Exemplo de body:
{
"name": "Matheus Lopes da Silva",
}
Para deletar um paciente
DELETE -
localhost:3000/api/v1/patient/:patientId
As seguintes ferramentas foram usadas na construção do projeto:
Esse repositório está licenciado pela MIT LICENSE. Para mais informações detalhadas, leia o arquivo LICENSE contido nesse repositório.