Article image
Daniel Zornek
Daniel Zornek03/05/2023 11:36
Compartilhe

Problema para criar servidor local com Node

  • #HTML
  • #JavaScript
  • #Node.js

Estou tentando criar um servidor local aqui baixando o http-server no terminal, mas na hora rodar o comando para iniciar e gerar o IP, ele dá esse erro, alguém sabe como resolver?

Compartilhe
Comentários (8)
Marina Moura
Marina Moura - 13/09/2023 23:40

já tava triste porque tava dando o mesmo erro, mas realizei na mudança no powershell e usei o comando http-server.cmd e deu certo.

GEOVANE SANTOS
GEOVANE SANTOS - 08/05/2023 06:59

Olá Daniel, comigo aconteceu a mesma para funcionar eu utilizei o comando "http-server.cmd" ao invés de "./". eu indico escrever "http" e apertar o botão tab para completar sozinho o comando.



Carlos Alecrim
Carlos Alecrim - 03/05/2023 19:19

Bom, creio que seja melhor executar pelo cmd, pois o powershell rejeitou com uma policies, se configurar a policies pode ser abertura para execução de outros scripts, que talvez você não esteja interessado. Muito cuidado bro.

Giancarlo Rodrigues
Giancarlo Rodrigues - 03/05/2023 13:25

É só seguir a resposta do Gustavo que resolve. Habilitando o RemoteSigned já resolve. Na própria msg de erro tem o link tbm.

Edson Menezes
Edson Menezes - 03/05/2023 12:27

isso aconteceu comigo eu estava usando o terminal do powershell e só mudar para o terminal para command prompt ai no vscode

Francisco Souza
Francisco Souza - 03/05/2023 11:56

bom bia! primeiro você tem que instalar o HTTP no terminal.


R: npm install -g http-server


na hora de executar colocar pra rodar no terminal.


R: http-server./ ou http-server.cmd

Daniel Silva
Daniel Silva - 03/05/2023 11:58

Então Francisco na verdade eu já instalei é algum problema que o Windows não deixa fazer esse tipo de coisa, vou ver se resolvo mechendo no PowerShell como o Gustavo disse, esse comando aí de instalar eu rodei antes desse é que não aparece nesse print porque queria deixar evidente a mensagem do erro


GM

Gustavo Moraes - 03/05/2023 11:41

Já aconteceu comigo também.

https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_execution_policies?view=powershell-7.3

Nesse site na parte de "Managing the execution policy with PowerShell" te explica o passo a passo.

Abra o PowerShell como administrador depois altere o CurrentUser e LocalMachine para AllSigned.