Você está aqui: Node.js ::: Dicas & Truques ::: HTTP Module (Módulo HTTP) |
||
Como servir páginas HTML estáticas no Node.js - Somente Node.js, sem Express ou quaisquer outras dependênciasQuantidade de visualizações: 5360 vezes |
||
|
Durante algum ponto do ciclo de desenvolvimento de uma aplicação web usando as stacks MEAN (Mongo, Express, Angular, Node), MERN (Mongo, Express, React, Node) ou afins, nós podemos precisar servir páginas estáticas, talvez com o propósito de desenvolver protótipos. E o Node.js serve muito bem a esse propósito. Vamos começar escrevendo uma página HTML bem simples, contendo apenas um cabeçalho header e um pequeno parágrafo:
Agora vamos criar um servidor HTTP Node.js bem simples que carrega o arquivo index.html que criamos e o serve de forma estática para o usuário (local ou pelos computadores disponíveis na rede). Veja o código:
Salve este código como servidor.js e execute-o no Node.js com o comando: c:\estudos_nodejs>node servidor.js Se tudo correr bem você acessar o endereço http://127.0.0.1:8081 e ver o seguinte resultado: ![]() É claro que o nosso servidor Node.js para páginas estáticas ainda não está bom, porque, independente do documento que digitarmos após a endereço do servidor, ele vai sempre nos servir a página index.html. Mas isso você conseguirá facilmente resolver lendo as nossas outras dicas e truques de Node.js. |
||
|
|
||
Veja mais Dicas e truques de Node.js |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |







