ola, estou recebendo esse erro quando quando faco npm run dev.
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!
ola, estou recebendo esse erro quando quando faco npm run dev.
Olá Rayane!
O erro que você está enfrentando parece estar relacionado a algo que não está sendo definido corretamente, especificamente com o método apply em uma função que o Express está tentando chamar. Verifique se não tem nenhum erro de digitação o código, principalmente onde faz a conexão com banco, ou como no exemplo a seguir no arquivo app.js:
Verifique suas rotas e middlewares:
Certifique-se de que todas as suas rotas e middlewares estão sendo importados e utilizados corretamente. No seu arquivo app.js, você deve ter algo assim:
import express from 'express';
import routes from './routes/index.js'; // Certifique-se de que o caminho está correto
const app = express();
app.use(express.json()); // Middleware para parsear JSON
routes(app); // Inicialize suas rotas
const PORT = process.env.PORT || 3000;
app.listen(PORT, () => {
console.log(`Servidor rodando na porta ${PORT}`);
});
Veja esse tópico, um erro de digitação causou um problema parecido, e com o mesmo erro: waiting for file changes before starting
Espero ter ajudado. Qualquer dúvida manda aqui. Bons estudos.