Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/daaaiii/exercicios-rotas-intermediarios-controladores

Exercícios resolvidos na aula de controladores, rotas e intermediários do curso de Backend da Cubos Academy
https://github.com/daaaiii/exercicios-rotas-intermediarios-controladores

Last synced: 4 days ago
JSON representation

Exercícios resolvidos na aula de controladores, rotas e intermediários do curso de Backend da Cubos Academy

Awesome Lists containing this project

README

        

![](https://i.imgur.com/xG74tOh.png)

# Exercício Resolvido 1

Crie um Servidor HTTP utilizando o Express.js que possua duas rotas para listagem geral do array de carros abaixo e para encontrar um carro pelo seu identificador, respectivamente. A rota de listagem dos carros deve permitir filtrar carros pela marca e pela cor.

```javascript
;[
{ id: 1, nome: "corola", marca: "toyota", ano: "2021", cor: "preto" },
{ id: 2, nome: "uno", marca: "fiat", ano: "2010", cor: "azul" },
{ id: 3, nome: "celta", marca: "chevrolet", ano: "2011", cor: "prata" },
{ id: 4, nome: "ford ka", marca: "ford", ano: "2012", cor: "preto" },
{ id: 5, nome: "ranger", marca: "ford", ano: "2014", cor: "branco" },
{ id: 6, nome: "hilux", marca: "toyota", ano: "2015", cor: "prata" },
{ id: 7, nome: "argo", marca: "fiat", ano: "2021", cor: "branco" },
{ id: 8, nome: "hb20", marca: "hyundai", ano: "2020", cor: "branco" },
{ id: 9, nome: "creta", marca: "hyundai", ano: "2020", cor: "prata" },
{ id: 10, nome: "honda civic", marca: "honda", ano: "2019", cor: "preto" },
]
```