1
resposta

[Dúvida] erro

ola, estou recebendo esse erro quando quando faco npm run dev.

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

1 resposta

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.