English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

NodeJS Tutorial Básico

NodeJS Express.js

NodeJS Buffer & URL;

NodeJS MySql

NodeJS MongoDB

NodeJS Arquivos (FS)

Outros NodeJS

Criação de Servidor HTTP Node.js

Neste tutorial, vamos aprender a usar http para criar um servidor web HTTP no Node.js. O módulo integrado HTTPcreateServer()Métodos.

Criar um servidor web HTTP no Node.js

O Node.js oferece o módulo integrado HTTP, que é estável e compatível com o ecossistema NPM.

A seguir está um tutorial passo a passo para criar um servidor web HTTP no Node.js:

Passos1:Incluir Módulo HTTP

Crie um arquivo .js chamado httpWebServer.js e abra-o no editor de texto.

Incluir o módulo embutido HTTP do Node.js usando a função require, conforme mostrado a seguir.

// Incluir o módulo http no arquivo
var http = require('http'); 
 
// Criar um Servidor
http.createServer(function (req, res) { 
    // Cabeçalho HTTP
    // 200-Confirmar Mensagem
    // Para responder com conteúdo html, "Content-Type" deve ser "text / html
    res.writeHead(200, {'Content-Type': 'text/html'});  
    res.write('Node.js diz olá!'); //Escrever resposta para o cliente
    res.end(); //Fim da Resposta
 }).listen(9000); //O objeto do servidor está na porta9000

Passos4:Executar Servidor Web

Execute o arquivo httpWebServer.js (do passo anterior) para criar o servidor e fazer com que ele escute na porta9000.

 $ node httpWebServer.js

O servidor será iniciado e executado.

Passos5:Testar Servidor Web

Abra o navegador e clique no URL "http://127.0.0.1:9000/Para triggar uma solicitação para nosso servidor web.

Olha! Criamos um servidor web HTTP que escuta na porta9000 na porta, respondendo com uma mensagem de texto em formato HTML "Olá, Node.js!" para qualquer solicitação.

Este pode não ser o servidor web completo que você espera para o projeto, mas sem dúvida é o primeiro passo para construir um HTTP Web Server.

Conclusão:

Neste tutorial do Node.js -Criar um Servidor Web HTTP no Node.jsUsamos o módulo http. HTTP é um módulo embutido do Node.jscreateServer()Métodos para criar um servidor web HTTP para responder a solicitações emitidas na porta.