Esta API tiene como objetivo el registro de pacientes para una clinica.
Las peticiones que se puede realizar son las siguiente:
# Tipo GET
📍 http://localhost:3001/v1/register-user
# Tipo GET con ID
📍 http://localhost:3001/v1/register-user/id
# Tipo POST
📍 http://localhost:3001/v1/register-user
#Con un Request tipo JSON
{
"IdNumber": "12340920465",
"firstName": "Samir",
"lastName": "Hadechni",
"Email": "[email protected]",
"Phone": "+56977476787"
}
# Tipo DELETE con ID
📍 http://localhost:3001/v1/register-user/id
# Tipo PATCH
📍 http://localhost:3001/v1/register-user/id
#Con un Request tipo JSON
{
"IdNumber": "12340920465",
"firstName": "Samir",
"lastName": "Hadechni",
"Email": "[email protected]",
"Phone": "+56977476787"
}
# Ruta para prueba mediante Swagger
📍 http://localhost:3001/documentation
# Ruta para observar DB pgadmin
📍 http://localhost:80
# Para ingresar
User:[email protected]
contraseña: admin
# La API se debe ejecutar el comando en la ruta API-CLINICA
$ docker-compose up -d
# Para rectificar que las imagenes esten en run
$ docker-compose ps
Existen 3 imagenes en el docker compose los cuales son
📍 api-clinica --> Microservicio o Backend
📍 postgres --> Base de datos
📍 pgadmin --> Herramienta para visualizar DB
$ npm install
# development
$ npm run start
# watch mode
$ npm run start:dev
# production mode
$ npm run start:prod
# unit tests
$ npm run test
# e2e tests
$ npm run test:e2e
# test coverage
$ npm run test:cov
- 🧑🏻💻 Samir Hadechni - Portafolio