Para rodar a API execute docker-compose up
. O servidor vai rodar no em http://localhost:3000
Fazer uma request para o endpoint /login
com método post, passando "login" e "password" no body, que é tipo json (se precisar também passar um header 'content-type' com valor 'application/json;'). As credenciais são login: lulu
, senha: 1234
.
Fazer uma request tipo GET para o endpoint /locations
. A rota é protegida, então você deve informar o token (obtido na requisição anterior) no header 'authorization' da requisição. O token é do tipo Bearer token.
Esse endpoint aceita 3 possíveis queries (teste as 3, inclusive juntas): orderBy
que aceita os valores "city" ou "country", limit
que limita o número de resultados e page
que pagina os valores caso usado junto com limit. Seria legal passar essas queries direto na url sem usar algum "facilitador" do postman.
Para retornar uma cidade somente, acrescente o id da cidade como parametro da url /locations/{id}