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

Tutorial básico NodeJS

NodeJS Express.js

NodeJS Buffer & URL;

NodeJS MySql

NodeJS MongoDB

NodeJS Arquivos (FS)

Outros NodeJS

Tutorial Express.js

Bem-vindo ao tutorial Express.js. Nesta série de tutoriais Express.js, vamos aprender como começar a usar Express.js e diferentes conceitos do Express.js através de exemplos detalhados.

Express.js para iniciantes

A seguir, dois tutoriais detalhados oferecem informações sobre o framework Web Express.js e a instalação.

  • O que é Express.js? - Uma breve introdução ao Express.js.

  • Instalar Express.js - Passos para instalar express.js usando npm.

Exemplo Express.js

A seguir, um exemplo simples de aplicativo Express.js.

var express = require('express') 
 
// Criar uma instância de aplicativo rápido
var app = express() 
 
// Rotas rápidas
app.get('/', function(req, res) { 
   res.send('Este é um exemplo básico para Express.js por w3codebox') 
 ) 
 
// Iniciar servidor
var server = app.listen(8000)

No código acima, criamos uma instância do aplicativo express e definimos um roteador para lidar com pedidos GETURL paht/Em seguida, iniciamos o servidor para ouvir a porta 8000。

Aqui estão exemplos mais detalhados sobre como construir e executar aplicações web:Tutorial do Express.js– Aplicativo de exemplo do Express.js.

Rotas Express.js

Rotas express.js são aquelas que tratam pedidos HTTP específicos em caminhos de URL específicos. Abaixo está um exemplo de rota Express.

// Rotas rápidas
app.get('/hello/', function(req, res) { 
   res.send('Este é um exemplo básico para Express.js por w3codebox') 
 )

app é uma instância de aplicativo rápido. Podemos chamar métodos HTTP, como GET (como mostrado no trecho de código acima), POST, HEAD, COPY, PATCH, MOVE, etc. O primeiro parâmetro é o caminho da URL. A função (segundo parâmetro do route) é anexada ao caminho que coincide com o especificado. No exemplo acima, a função(req, res) é anexada apenas aos pedidos com o caminho baseurl/hello/.

Middleware Express.js

Middleware é uma funcionalidade que pode ser executada em ordem de pedidos antes de enviar a resposta ao cliente. Abaixo está um exemplo.

var express = require('express') 
var app = express() 
 
// Definir funcionalidade de middleware
function logger(req, res, next) { 
   console.log(new Date(), req.url) 
   next() 
 } 
 
// Em cada pedido-Chamar logger:middleware no ciclo de resposta da resposta
app.use(logger)

O registrador é uma funcionalidade de middleware onde podem ser obtidos os pedidos e respostas como parâmetros. Além disso, next() pode ser chamado no pedido-Continuar outras funcionalidades durante o ciclo de resposta.

Tutorial Completo sobre Middleware do Express.js – Middleware do Express.js.

Roteador Express.js

Express Router é usado para criar objetos Router independentes.