Servidor web via linha de comando com Node.js (http-server)
Dica publicada em Javascript / Node.js
Servidor web via linha de comando com Node.js (http-server)
Nesta dica apresento uma solução simples e poderosa de servidor web para páginas estáticas usando Node.js. Estou falando do projeto http-server, cujo repositório GitHub pode ser acessado em:
Bom, como o próprio título da dica já diz, o Node.js é dependência. Para instalar o http-server digite o seguinte comando:
# npm i -g http-server
O npm irá instalar o binário do http-server a nível de sistema, no diretório /usr/bin.
Agora navegue pelo diretório que contém os arquivos HTML que você deseja servir e inicie o servidor:
# cd /var/www/html
# http-server -p 80
Starting up http-server, serving ./
Available on:
http://127.0.0.1:80
http://192.168.0.2:80
Hit CTRL-C to stop the server
E pronto! Basta abrir o browser e acessar:
http://localhost
ou
http://seu-ip
ou
http://seu-dominio
Simples assim! Para uma lista completa das opções do programa, digite:
# http-server -h
Ou leia o README.md do repositório oficial.
Bom, como o próprio título da dica já diz, o Node.js é dependência. Para instalar o http-server digite o seguinte comando:
# npm i -g http-server
O npm irá instalar o binário do http-server a nível de sistema, no diretório /usr/bin.
Agora navegue pelo diretório que contém os arquivos HTML que você deseja servir e inicie o servidor:
# cd /var/www/html
# http-server -p 80
Starting up http-server, serving ./
Available on:
http://127.0.0.1:80
http://192.168.0.2:80
Hit CTRL-C to stop the server
E pronto! Basta abrir o browser e acessar:
http://localhost
ou
http://seu-ip
ou
http://seu-dominio
Simples assim! Para uma lista completa das opções do programa, digite:
# http-server -h
Ou leia o README.md do repositório oficial.