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! :)