Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Erro ao carregar API

Boa noite! Após baixar os arquivos segui o processo indicado porem diversos erros foram apresentados, realizei diversos procedimentos no package.json como apagar a dependência do sqlite3 para conseguir dar seguimentos as atualizações das outras dependências, mas no fim é apresentado o erro abaixo e não consigo passar dele.

giovani@giovani-Lenovo-G40-80:~/Documentos/03. Cursos/01. Alura/16. Angular/angular_interceptor-main/api$ npm start

> api_gatitobook@1.0.0 start
> node server.js

internal/modules/cjs/loader.js:905
  throw err;
  ^

Error: Cannot find module 'sqlite3'
Require stack:
- /home/giovani/Documentos/03. Cursos/01. Alura/16. Angular/angular_interceptor-main/api/config/database.js
- /home/giovani/Documentos/03. Cursos/01. Alura/16. Angular/angular_interceptor-main/api/config/express.js
- /home/giovani/Documentos/03. Cursos/01. Alura/16. Angular/angular_interceptor-main/api/server.js
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:902:15)
    at Function.Module._load (internal/modules/cjs/loader.js:746:27)
    at Module.require (internal/modules/cjs/loader.js:974:19)
    at require (internal/modules/cjs/helpers.js:93:18)
    at Object.<anonymous> (/home/giovani/Documentos/03. Cursos/01. Alura/16. Angular/angular_interceptor-main/api/config/database.js:1:17)
    at Module._compile (internal/modules/cjs/loader.js:1085:14)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10)
    at Module.load (internal/modules/cjs/loader.js:950:32)
    at Function.Module._load (internal/modules/cjs/loader.js:790:12)
    at Module.require (internal/modules/cjs/loader.js:974:19) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    '/home/giovani/Documentos/03. Cursos/01. Alura/16. Angular/angular_interceptor-main/api/config/database.js',
    '/home/giovani/Documentos/03. Cursos/01. Alura/16. Angular/angular_interceptor-main/api/config/express.js',
    '/home/giovani/Documentos/03. Cursos/01. Alura/16. Angular/angular_interceptor-main/api/server.js'
  ]
}

Alguma ideia de como resolver? Obs.: Minha máquina roda Ubunto 20.04 Obrigado.

1 resposta
solução!

Solucionado utilizando o yarn para instalar todas as dependências. Ou seja, removi a pasta node_modules, removi o package-lock.json e rodei o comando abaixo

yarn install