1
resposta

[Bug] Meu server de autenticação não está rodando

Qundo eu dou o comando: "json-server-auth --watch --host 192.168.101.5 db.json", aparece o seguinte erro:

PS C:\webapi_alura\server> json-server-auth --watch --host 192.168.101.5 db.json node:internal/modules/cjs/loader:1228 throw err; ^

Error: Cannot find module 'json-server' Require stack:

  • C:\Users\daust\AppData\Roaming\npm\node_modules\json-server-auth\dist\guards.js
  • C:\Users\daust\AppData\Roaming\npm\node_modules\json-server-auth\dist\bin.js at Function._resolveFilename (node:internal/modules/cjs/loader:1225:15) at Function._load (node:internal/modules/cjs/loader:1055:27) at TracingChannel.traceSync (node:diagnostics_channel:322:14) at wrapModuleLoad (node:internal/modules/cjs/loader:220:24) at Module.require (node:internal/modules/cjs/loader:1311:12) at require (node:internal/modules/helpers:136:16) at Object. (C:\Users\daust\AppData\Roaming\npm\node_modules\json-server-auth\dist\guards.js:6:20) at Module._compile (node:internal/modules/cjs/loader:1554:14) at Object..js (node:internal/modules/cjs/loader:1706:10) at Module.load (node:internal/modules/cjs/loader:1289:32) { code: 'MODULE_NOT_FOUND', requireStack: [ 'C:\Users\daust\AppData\Roaming\npm\node_modules\json-server-auth\dist\guards.js', 'C:\Users\daust\AppData\Roaming\npm\node_modules\json-server-auth\dist\bin.js' ] }

Node.js v22.14.0 PS C:\webapi_alura\server>

Não sei mais o que fazer, já tentei várias coisas com a ajuda da Gemini para ver se resolvia porém não deu em nada.

1 resposta

Olá, Igor. Tudo bem?

O erro sugere a falta do json-server no sistema, tente instalar ele com o seguinte comando:

npm install -g json-server@0.17.4

Após isso, você pode conferir a instalação com o comando json-server --version que deve retornar a versão instalada do json-server. Ai então, pode usar o comando ensinado para subir o servidor.

Espero ter ajudado!

Siga firme nos seus estudos e conte com o fórum sempre que precisar!

Abraços :)

Caso este post tenha lhe ajudado, por favor, marcar como solucionado