Solucionado (ver solução)
Solucionado
(ver solução)
5
respostas

Erro para subir servidor

Boa noite.

Preciso de ajuda! Já encurtei caminho do arquivo, troquei a pasta "Servidor" do exercício Mão na massa por uma pasta que está funcionando em outro projeto do Alura-Typer e nada, erro persiste.

Abaixo segue o erro retornado no terminal... Estou usando windows 10, NodeJs 8.12.0

Your environment has been set up for using Node.js 8.12.0 (x64) and npm.

C:\Users\klest>cd C:\Users\klest\Dropbox\Alura\Carreira_Desenvolvedor_JavaScript\Curso jQuery - Avance na biblioteca mais popular do mercado parte 2\aula02\jquery-parte-2-cap-02\servidor

C:\Users\klest\Dropbox\Alura\Carreira_Desenvolvedor_JavaScript\Curso jQuery - Avance na biblioteca mais popular do mercado parte 2\aula02\jquery-parte-2-cap-02\servidor>npm start

> AluraTyper@1.0.0 start C:\Users\klest\Dropbox\Alura\Carreira_Desenvolvedor_JavaScript\Curso jQuery - Avance na biblioteca mais popular do mercado parte 2\aula02\jquery-parte-2-cap-02\servidor
> node server

module.js:550
    throw err;
    ^

Error: Cannot find module 'setprototypeof'
    at Function.Module._resolveFilename (module.js:548:15)
    at Function.Module._load (module.js:475:25)
    at Module.require (module.js:597:17)
    at require (internal/module.js:11:18)
    at Object.<anonymous> (C:\Users\klest\Dropbox\Alura\Carreira_Desenvolvedor_JavaScript\Curso jQuery - Avance na biblioteca mais popular do mercado parte 2\aula02\jquery-parte-2-cap-02\servidor\node_modules\express\node_modules\send\node_modules\http-errors\index.js:15:22)
    at Module._compile (module.js:653:30)
    at Object.Module._extensions..js (module.js:664:10)
    at Module.load (module.js:566:32)
    at tryModuleLoad (module.js:506:12)
    at Function.Module._load (module.js:498:3)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! AluraTyper@1.0.0 start: `node server`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the AluraTyper@1.0.0 start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\klest\AppData\Roaming\npm-cache\_logs\2018-09-29T02_53_08_263Z-debug.log

C:\Users\klest\Dropbox\Alura\Carreira_Desenvolvedor_JavaScript\Curso jQuery - Avance na biblioteca mais popular do mercado parte 2\aula02\jquery-parte-2-cap-02\servidor>

Fico no aguardo...

5 respostas

Fala aí Leonardo, beleza? Você fez a instalação das dependências do projeto?

yarn

Ou com npm:

npm i

Espero ter ajudado.

Boa tarde Matheus.

Instalei o nodejs somente avançado nas telas de instalação e depois acessei o prompt do node e usei o npm start para subir o servidor e funcionou quando fiz os exemplos dos vídeos, mas quando fui fazer o exercícios do mão na massa, fiz o download do projeto e não consegui subir o servidor. Retornou o erro informado anteriormente...

solução!

Então, antes de tentar dar o start, você tem que rodar o install para ele baixar e configurar todas as dependências do projeto.

Espero ter ajudado.

Bom dia Matheus.

Realmente, faltava instalar as dependências com o npm install. Funcionou!!

C:\Users\klest\Dropbox\Alura\Carreira_Desenvolvedor_JavaScript\Curso jQuery - Avance na biblioteca mais popular do mercado parte 2\aula02\jquery-parte-2-cap-02\alura-typer\servidor>npm start                     
> AluraTyper@1.0.0 start C:\Users\klest\Dropbox\Alura\Carreira_Desenvolvedor_JavaScript\Curso jQuery - Avance na biblioteca mais popular do mercado parte 2\aula02\jquery-parte-2-cap-02\alura-typer\servidor                                   > node server

consign v0.1.2 Initialized in app
+ .\api\frases.js
+ .\api\placar.js
+ .\routes\frases.js
+ .\routes\placar.js
Banco data.db pronto para uso
Servidor iniciado

Achei que nas aulas também já estavam instaladas, mas blz já sei o que fazer.

Então fica a dica para quem tiver este problema. Rodar o comando npm install dentro da pasta "Servidor", exemplo no Windows:

C:\caminho_sua_maquina\caminho_sua_maquina\alura-typer\servidor>npm install

Obrigado

Boa Leonardo \o/