Executando nodejs e express no Windows

  • Baixe e execute o instalador nodejs em nodejs.org .
  • Execute cmd.exe:
    • Pressione Windows + R em um teclado.
    • Digite “cmd” sem aspas e pressione Enter.
    • Verifique se o nó foi instalado com sucesso digitando “node -v” sem aspas, ele deve responder com “v #. #. #”, Onde # representa um número
    • Reinicie o computador se “node -v” não responder corretamente.
  • Tente instalar automaticamente todas as dependências por meio do comando “npm install”
  • Se e somente se a etapa anterior falhou, instale as dependências manualmente executando os seguintes comandos:
    • Execute “npm install”
    • “npm install express -g”
    • “npm install url -g”
    • “npm install fresh -g”
    • “npm install cookie -g”
    • “métodos de instalação npm -g”
    • “npm install crc -g”
    • “npm install send -g”
    • “npm install connect -g”
    • “npm install commander -g”
  • Tente executar o servidor executando “app de nó” dentro da pasta raiz do servidor.
  • Permita o acesso a esse aplicativo por meio do Firewall do Windows:
    • Configurações avançadas de um Firewall do Windows: “Painel de controle> Segurança do sistema> Firewall do Windows> Configurações avançadas”.
    • Crie uma nova regra.
    • Selecione “Porta” e pressione “Avançar”.
    • Permita que o TCP e a porta que você está tentando expor (padrão 3000, você pode querer expor 80), e pressione “Próximo”.
    • Selecione “Permitir a conexão” e pressione “Avançar”.
    • Marque todos: Domínio, Privado, Público e pressione “Avançar”.
    • Digite “Acne Challenge Server” como nome e pressione “Concluído”.
  • Reiniciar o sistema operacional
  • Abra o cmd: Windows + R, digite “cmd” e pressione “Enter”.
  • Execute “node app” de dentro do diretório de recordes.
  • O servidor está pronto.