3
respostas

Erro ao executar o ~/1862-sequelize/api$ node app.js

Estou tentando executar a app.js e está apresentando o seguinte erro:

azureuser@curso-alura-vm:/1862-sequelize$ cd api azureuser@curso-alura-vm:/1862-sequelize/api$ node api.sj node:internal/modules/cjs/loader:1137 throw err; ^

Error: Cannot find module '/home/azureuser/1862-sequelize/api/api.sj' at Module._resolveFilename (node:internal/modules/cjs/loader:1134:15) at Module._load (node:internal/modules/cjs/loader:975:27) at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12) at node:internal/main/run_main_module:28:49 { code: 'MODULE_NOT_FOUND', requireStack: [] }

Como solucionar esse problema?

Na VM eu executei o "git pull" e o mesmo informou que não tinha atualizações pendentes.

3 respostas

Olá, Rafael. Tudo bem?

O problema está relacionado a um erro de digitação no comando app.js. Na sua dúvida, você mencionou que está tentando executar o arquivo api.sj, mas o nome correto do arquivo que você deve executar é app.js.

Para resolver esse problema, execute o seguinte comando no terminal:

node app.js

Certifique-se de estar no diretório correto (~/1862-sequelize/api) antes de executar o comando. Isso deve iniciar a aplicação corretamente, desde que todos os outros pré-requisitos estejam configurados.

Espero ter ajudado.

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.Bons Estudos!

Opa, Jovem. Obrigado por responder, nas o comando executado foi node app.js, só abreviei. Se o comando realizado fosse o só o "app.js" o bash daria uma mensagem "command not found".

Mas obrigado por responder.

Att,

Rafael Paz

Olá, Rafael, tudo bem?

Ah sim entendi. Sobre essa mensagem que você está recebendo, ela indica que o arquivo ou módulo não foi encontrado. Pode ser que haja algum problema no caminho ou nome do arquivo que você está tentando executar.

  1. Verifique se o arquivo realmente existe com o comando:

    ls ~/1862-sequelize/api/
    

    Confirme se o arquivo app.js está na lista.

  2. Caso o arquivo esteja lá e você ainda encontre erros, tente limpar o cache de módulos do Node.js:

    npm cache clean --force
    
  3. Por fim, reinstale as dependências do projeto para garantir que nada esteja faltando:

    npm install
    

Depois disso, execute novamente o comando no diretório correto.

Abraço e bons estudos!