1
resposta

Tá exatamente igual o curso mas o postman fica rodando sem parar

Tento seguir o curso mas a porta conecta mas não consigo a chamada nem no postman nem em local algum. Antes ia direitinho, agora fica assim: Insira aqui a descrição dessa imagem para ajudar na acessibilidadeInsira aqui a descrição dessa imagem para ajudar na acessibilidadeO único "erro" que encontrei foi esse Ignoring invalid configuration option passed to Connection: porta. This is currently a warning, but in future versions of MySQL2, an error will be thrown if you pass an invalid configuration option to a Connection

1 resposta

Oi Ana, tudo bem? Você poderia compartilhar o código comigo no GitHub ou algo similar, acredito que esteja faltando alguma coisa no seu código. Normalmente quando o Postman fica assim, quer dizer que a gente esqueceu de devolver uma resposta para a requisição. Por exemplo, olha o código abaixo:

app.get('/rota', (req, res) => {
  console.log('recebi uma requisição em /rota');
});

A gente não tá fazendo nada com a resposta, então o Postman no caso, como não tá recebendo nenhuma resposta, ele fica esperando até um certo tempo e caso demore muito ele dará um erro de timeout que basicamente quer dizer: Esperei demais, o servidor não vai me responder mais, desisti..

Para resolver isso, basta devolver uma resposta, mesmo que seja vazia, em código acima poderia ser dessa forma:

app.get('/rota', (req, res) => {
  console.log('recebi uma requisição em /rota');
  res.send('acabou!')
});

Desse jeito o Express sabe que você fez o que queria fazer e devolveu alguma resposta para quem fez a requisição e continua a execução normalmente.

Ficou mais claro? Espero ter ajudado.

Qualquer dúvida, posta aqui no fórum, vou ficar feliz em te ajudar.

Bons estudos! :)