English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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.
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.
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 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 é 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.
Express Router é usado para criar objetos Router independentes.