Solucionado (ver solução)

Importante

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!

Solucionado
(ver solução)
3
respostas

[Bug] Erro na configuração da Rota

Boa tarde pessoal!

Poderiam me auxiliar, estou seguindo o curso e quando fiz a implementação da rota estou recebendo o seguinte erro. Insira aqui a descrição dessa imagem para ajudar na acessibilidade

3 respostas

Como está seu arquivo PetController?

solução!

Acabei encontrando uma solução usando o bind, ainda estou tentando entender o porque só com a importação como esta no curso não funcionou, comparei com o projeto dele e não vi nem uma diferença, navegando no github encontrei pessoas que fizeram o curso e estava utilizando desta forma para dar certo.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Esta desta forma a minha controller... Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Uma outra solução:

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

const router = express.Router();

const petController = new PetController();

router.post("/", (req, res) => {petController.criaPet(req, res)});

export default router;

Aparentemente é uma mudança que ocorreu nas novas versões do @types/express