ola, estou recebendo esse erro quando quando faco npm run dev.
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.