/API--Reprograma7

Criação de uma API utilizando o método GET.

Primary LanguageJavaScript

{reprograma} week 07 - API 🚀


SobreObjetivoRegrasTecnologiasPré-requisitosAutora


Sobre

Exercício desenvolvido no bootcamp da {reprograma} onde nos foi ensinado o conceito de API: GET.

Objetivo

O objetivo desse exercício é realizar uma API(Application Programming Interface) utilizando apenas o método GET de acordo com a demanda de negócio informada abaixo.

Regras

  • Todas as rotas serão de consulta e leitura, logo, todas se referem ao método GET;
  • Todas as rotas devem ter tratamentos de erros caso o cliente envie valores invalidos;
  • Retornar todas os estados e suas cidades;
  • Retornar todos os estados e siglas, sem as cidades;
  • Pesquisa por sigla que retorne o nome do estado, sigla e suas cidades;
  • Pesquisa por sigla que retorne somente as cidades do estado pesquisado;

As rotas das demandas de negócio:

[GET] "/estados/todos"

Retorna lista completa de estados-cidades

[GET] "/estados/{sigla}"

Retorna nome, sigla e cidades de uma sigla especifica

O exercício para casa devera ser feito dentro da pasta servidor-para-casa. Lá você devera criar um novo servidor e configurar sua porta e criar essas duas rotas.

		\--📂 On11-TodasEmTech-s7-API-GET
			|
			\--📂meu-primeiro-servidor
			|
			\--📂meu-primeiro-servidor
			|				
			**\--📂servidor-para-casa
			    |   server.js
			    📂---data
			    |       estados-cidades.json**

Tecnologias

Pré-requisitos

npm i nodemoon

Autora

Made with 💜 by Lívia Oliveira