1
resposta

[Reclamação] Fora dos padrões da plataforma

Não entendi porque essa aula em específica foi corrida dessa forma, deixaram arquivos de fora na hora de passar para nós, como o petRouter. Acredito que deveriam pelo menos ter dado um norte especificando que teria que alterar naquele arquivo também!

1 resposta

Olá João. Tudo bem?

Obrigado por compartilhar sua experiência.

Normalmente, o petRouter seria responsável por definir as rotas que chamam as funções do PetController. Por exemplo:

import { Router } from 'express';
import PetController from './PetController';

const petRouter = Router();

petRouter.get('/pets', PetController.listaPets);
petRouter.post('/pets', PetController.criaPet);
petRouter.put('/pets/:id', PetController.atualizaPet);
petRouter.delete('/pets/:id', PetController.deletaPet);

export default petRouter;

Esse é um exemplo de como o petRouter poderia ser estruturado. Ele define as rotas que correspondem às operações de listar, criar, atualizar e deletar pets, ligando cada rota à respectiva função no PetController.

De todo modo eu vou encaminhar o seu feedback para a equipe de conteúdo para eles analisarem o conteúdo.

Espero ter ajudado. Bons estudos.

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.Bons Estudos!