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

Tutorial básico NodeJS

NodeJS Express.js

NodeJS Buffer & URL;

NodeJS MySql

NodeJS MongoDB

Arquivos NodeJS (FS)

Outros NodeJS

Instalação do Express.js

Express é um framework Web do node.js simples e flexível, que oferece uma série de recursos poderosos para ajudar a criar vários tipos de aplicações Web, além de ferramentas HTTP ricas.
Com Express, é possível construir rapidamente um site completo com funcionalidades.
Características principais do framework Express:

  • Pode-se configurar middlewares para responder a solicitações HTTP.

  • Define uma tabela de roteamento para executar diferentes ações de solicitações HTTP.

  • É possível renderizar dinamicamente páginas HTML passando parâmetros para o template.

Instale o Express

Instale o Express e salve-o na lista de dependências:

$ cnpm install express --save

Os seguintes comandos instalarão o framework Express no diretório node_modules do diretório atual, e um diretório express será automaticamente criado no diretório node_modules. Alguns módulos importantes que precisam ser instalados com o framework Express são:

  • body-parser - Middleware do node.js, usado para processar dados JSON, Raw, Texto e URL codificados.

  • cookie-parser - Este é um ferramenta de análise de Cookie. Através de req.cookies, pode-se obter os cookies transmitidos e convertê-los em objetos.

  • multer - middleware do node.js, usado para processar enctype="multipart/form-data" (define a codificação MIME do formulário).

$ cnpm install body-parser --save
$ cnpm install cookie-parser --save
$ cnpm install multer --save

Após a instalação, podemos verificar a versão usada pelo express:

$ cnpm list express
/data/www/node
└── [email protected]  -> /Users/tianqixin/www/node/node_modules/.4.15.2@express

Primeiro exemplo do framework Express

A seguir, usaremos o framework Express para exibir "Olá Mundo".

Neste exemplo, introduzimos o módulo express e respondemos com a string "Olá Mundo" após o cliente enviar uma solicitação.

Crie o arquivo express_demo.js com o seguinte código:

código do arquivo express_demo.js
//arquivo express_demo.js
var express = require('express');
var app = express();
 
app.get('/', function (req, res) {
   res.send('Olá Mundo');
)
 
var server = app.listen(8081, function () {
 
  var host = server.address().address
  var port = server.address().port
 
  console.log("Exemplo de Aplicação, endereço de acesso http://%s:%s", host, port)
 
)

Execute o código acima:

$ node express_demo.js 
Exemplo de Aplicação, endereço de acesso http://0.0.0.0:8081

Acesse no navegador http://127.0.0.1:8081,os resultados são os seguintes:

Olá Mundo