Treinamento de Express e Node.js do StrongLoop

Esta tradução fornecida pelo StrongLoop / IBM.

Este documento pode estar desatualizado em relação à documentação em Inglês. Para obter as atualizações mais recentes, consulte a documentação em Inglês.

Glossário

Este é atualmente um rascunho de trabalho

aplicativo

Em geral, um ou mais programas que são designados a executar operações com um propósito específico. No contexto do Express, um programa que usa a API do Express executando na plataforma. Pode também se referir a um objeto app.

API

Interface de programação de aplicativos. Especifique o significado da abreviação no seu primeiro uso.

Express

Uma estrutura web rápida, flexível e minimalista para aplicativos Node.js. Em geral, “Express” é preferido a “Express.js,” apesar de que o último ser aceitável.

libuv

Uma biblioteca de suporte multiplataforma que foca em E/S assíncrona, primeiramente desenvolvida para uso pelo Node.js.

middleware

Uma função que é chamada pela camada de roteamento do Express antes do manipulador final da solicitação, e assim ficando no meio, entre uma solicitação bruta a rota final desejada. Alguns poucos pontos de refinamento da terminologia envolvendo middleware:

Node.js

Uma plataforma de software que é usada para construir aplicativos de rede escaláveis. O Node.js usa o JavaScript como linguagem de script, e alcança rendimentos altos através de E/S não bloqueante e um loop de eventos de thread única. Consulte nodejs.org. Nota de uso: Inicialmente, “Node.js,” posteriormente “Node”.

open-source, open source

Quando usado como adjetivo, colocar o hífen; por exemplo “Este é um software open-source”. Consulte Software Open-source na Wikipedia. Nota: Apesar de ser comum não colocar o hífen neste termo, estamos usando as regras padrões do Inglês para colocar o hífen em adjetivos compostos.

resposta

Uma resposta HTTP. Um servidor retorna uma mensagem de resposta HTTP para o cliente. A resposta contém informações do status de conclusão sobre a solicitação e pode também conter conteúdo da solicitação no corpo da mensagem.

rota

Parte de uma URL que identifica um recurso. Por exemplo, em http://foo.com/products/id, “/products/id” é a rota.

roteador

Consulte roteador na referência da API.

solicitação

Uma solicitação HTTP. Um cliente envia uma mensagem HTTP para um servidor, que retorna uma resposta. A solicitação deve usar um dos vários métodos de solicitação como GET, POST, e assim por diante.