Faltou as atualizacoes do router nessa aula.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Faltou as atualizacoes do router nessa aula.
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!