English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Neste tutorial, vamos aprender a usar http para criar um servidor web HTTP no Node.js. O módulo integrado HTTPcreateServer()
Métodos.
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:
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
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.
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.
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.