1
resposta

Problemas com Nodemon ou npm start, após um dos passos da aula

Erro abaixo
PS D:\Projetos\Alura\Projetos_API_REST> npm start

> projeto-nodejs-rest@1.0.0 start D:\Projetos\Alura\Projetos_API_REST
> nodemon index.js

[nodemon] 2.0.7
[nodemon] to restart at any time, enter `rs`
[nodemon] watching path(s): *.*
[nodemon] watching extensions: js,mjs,json
[nodemon] starting `node index.js`
Conectado com sucesso!
consign v0.1.6 Initialized in D:\Projetos\Alura\Projetos_API_REST
+ .\controllers\atendimentos.js
D:\Projetos\Alura\Projetos_API_REST\node_modules\mysql\lib\protocol\Parser.js:437
      throw err; // Rethrow non-MySQL errors
      ^

Error: Cannot find module './infraestrutura/conexao'
Require stack:
- D:\Projetos\Alura\Projetos_API_REST\models\atendimentos.js
- D:\Projetos\Alura\Projetos_API_REST\controllers\atendimentos.js
- D:\Projetos\Alura\Projetos_API_REST\node_modules\consign\lib\consign.js
- D:\Projetos\Alura\Projetos_API_REST\node_modules\consign\index.js
- D:\Projetos\Alura\Projetos_API_REST\config\customExpress.js
- D:\Projetos\Alura\Projetos_API_REST\index.js
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:880:15)
    at Function.Module._load (internal/modules/cjs/loader.js:725:27)
    at Module.require (internal/modules/cjs/loader.js:952:19)
    at require (internal/modules/cjs/helpers.js:88:18)
    at Object.<anonymous> (D:\Projetos\Alura\Projetos_API_REST\models\atendimentos.js:1:17)
    at Module._compile (internal/modules/cjs/loader.js:1063:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
    at Module.load (internal/modules/cjs/loader.js:928:32)
    at Function.Module._load (internal/modules/cjs/loader.js:769:14)
    at Module.require (internal/modules/cjs/loader.js:952:19) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    'D:\\Projetos\\Alura\\Projetos_API_REST\\models\\atendimentos.js',
    'D:\\Projetos\\Alura\\Projetos_API_REST\\controllers\\atendimentos.js',
    'D:\\Projetos\\Alura\\Projetos_API_REST\\node_modules\\consign\\lib\\consign.js',
    'D:\\Projetos\\Alura\\Projetos_API_REST\\node_modules\\consign\\index.js',
    'D:\\Projetos\\Alura\\Projetos_API_REST\\config\\customExpress.js',
    'D:\\Projetos\\Alura\\Projetos_API_REST\\index.js'
  ]
}
[nodemon] app crashed - waiting for file changes before starting...

Conseguem me ajudar? Desde já agradeço

1 resposta

Oi, Matheus, tudo bem?

O nodemon nos mostra uma mensagem de erro "Error: Cannot find module './infraestrutura/conexao'", ele nos diz que não está encontrado o arquivo conexao diante do caminho que você definiu, como ele não encontra, a aplicação quebra e fica esperando mudanças que corrijam esse problema para iniciar novamente. Você se certificou de que o caminho está de acordo com o que está no projeto?