Para o funcionamento do sistema é necessário instalar o node.js (https://nodejs.org/en/download/). Após o node instalado, usando o terminal, execute os comandos abaixo dentro da pasta raiz do projeto:
-
npm init
-
npm install --save pg
-
npm install --save express
-
npm install --save-dev nodemon (opcional)
> use localhost:3000/flight para pegar os dados brutos da tabela "Flight". Para obter informações mais detalhadas da tabela recomenda-se usar o método @GET abaixo.
> use localhost:3000/flight/all para pegar os dados da tabela "Flight" de forma mais detalhada (contendo os nomes da cidade de saída e destino do voo.
> use localhost:3000/flight/to/nome_da_cidade para pegar os voos cadastrados com destino a cidade especificada.
> use localhost:3000/flight/from/nome_da_cidade para pegar os voos cadastrados com saída a partir da cidade especificada.
{
"place_id": 1,
"zip_code": "52200000",
"country": "Brasil",
"estate": "São Paulo",
"city": "São Paulo"
}
{
"from_id": 4,
"to_id": 1,
"flight_id": 4,
"flight_date": "17-07-2020, 18:10"
}