Lista 08 - Node + Express
Prazo: 21/01/2022
Descrição:
Enviar, através do formulário. Será necessário criar um repositório no GitHub para realizar o envio dessa atividade.
Exercício Prático
- O seu objetivo neste atividade é melhorar a Pokedex desenvolvida na lista anterior. Para isso vamos utilizar o framework Express.
-
Crie uma rota chamada /pokemons que ao ser acessada deve listar os pokemons de sua pokedex. Nesta tela apenas os seguintes atributos devem ser mostrados: - Nome - A foto do pokemon - Número da espécie - Tipos (todos para aquels pokemons que possuem mais de um tipo)
- Para cada pokemon listado, deve existir um link para uma rota chamada /pokemons/id, onde id é o id do pokemon
- A rota pokemon/id deve mostrar mais detlhes do pokemon escolhido. Nesta página os seguintes atributos devem ser listados: - Nome - Número da espécies - A foto do pokemon - Tipos - PvMax - Ataque - Defesa - Ataque Especial - Defesa Especial - Velocidade - Peso - Altura
- A rota / deve redirecionar o usuário a lista de pokemons (/pokemons)
- Extra [1 ponto]: Utilizar uma template engine, sugestão handlebars para evitar que o código HTML seja escrito dentro das funções JS.
Mais detalhes
-
Dica: Durante o desenvolvimento teste seu código com o arquivo Pokedex-light
-
Print da minha Pokedex ao acessarmos /pokemons ou /

-
Print da minha Pokedex ao acessarmos /pokemons/1

Material de apoio Opcional.
Sugestão de curso que irá lhe ajudar na realização dessa atividade.