1
resposta

[Sugestão] https://cursos.alura.com.br/course/typescript-construcao-api-tipagem-segura/task/143405

Faltou as atualizacoes do router nessa aula.

1 resposta

Olá, Moyses! Como vai?

Obrigada por pontuar a falta das atualizações do router nessa aula. Para ajudar deixo aqui a adição das rotas para interagir com as funções do CRUD que foram apresentadas:

router.post("/", petController.criaPet);
router.get("/", petController.listaPet);
router.put("/:id", petController.atualizaPet);
router.delete("/:id", petController.deletaPet);

Dessa forma, devemos atualizar o nosso documento petRouter.ts de acordo com o código abaixo:

import express from "express";
import PetController from "../controller/PetController";

const router = express.Router();

const petController = new PetController();

router.post("/", petController.criaPet);
router.get("/", petController.listaPet);
router.put("/:id", petController.atualizaPet);
router.delete("/:id", petController.deletaPet);

export default router;

Espero ter ajudado! Caso tenha ficado alguma dúvida, sinta-se à vontade em comunicar, estou à disposição!

Um forte abraço e bons estudos!

Caso este post tenha te ajudado, por favor, marcar como solucionado ✓