Formazione di Express e Node.js da StrongLoop

Questa traduzione fornita da StrongLoop / IBM.

È possibile che questo documento non sia aggiornato poiché la documentazione è in inglese. Per gli ultimi aggiornamenti, fare riferimento alla documentazione in inglese.

Glossario

applicazione

Solitamente, uno o più programmi progettati per gestire operazioni per uno scopo specifico. In ambito di Express, un programma che utilizza API Express in esecuzione su una piattaforma Node.js. Potrebbe inoltre fare riferimento a app object.

API

Interfaccia di programmazione dell’applicazione. Si consiglia di scrivere per intero l’acronimo quando lo si usa per la prima volta.

Express

Un framework web veloce, non categorico e minimalista per le applicazioni Node.js. Solitamente, si preferisce utilizzare “Express” piuttosto che “Express.js,” anche se il secondo è accettabile.

libuv

Una libreria di supporto multi-piattaforma che si focalizza su I/O asincrono, in principio sviluppato per essere utilizzato da Node.js.

middleware

Una funzione che viene richiamata dal livello di routing Express prima dell’handler di richiesta finale, pertanto si trova al centro tra una richiesta base e la route prevista. Segue un elenco che indica alcune terminologie utilizzate per middleware:

Node.js

Una piattaforma software utilizzata per creare applicazioni di rete scalabili. Node.js utilizza JavaScript e il relativo linguaggio di scripting e raggiunge una trasmissione di dati elevata tramite un I/O non a blocchi e un loop di evento a thread singolo. Consultare nodejs.org. Nota di utilizzo: Inizialmente, “Node.js,” successivamente “Node”.

open-source, open source

Quando utilizzato come aggettivo, viene aggiunto un trattino; ad esempio: “Questo è un software open-source.” Consultare Software open-source su Wikipedia. Nota: anche se è molto comune scriverlo senza trattino, stiamo utilizzando le regole dell’inglese standard che richiedono di inserire un trattino in un aggettivo composto.

richiesta

Una richiesta HTTP. Un client un messaggio di richiesta HTTP a un server, il quale restituisce una risposta. La richiesta deve utilizzare uno dei diversi metodi di richiesta ad esempio GET, POST e così via.

risposta

Una risposta HTTP. Un server restituisce un messaggio di risposta HTTP al client. La risposta contiene le informazioni sullo stato di completamento su una richiesta e potrebbe inoltre contenere del contenuto richiesto nel corpo del messaggio.

route

Parte di un URL che identifica una risorsa. Ad esempio, in http://foo.com/products/id, “/products/id” è la route.

router

Consultare router nei riferimenti API.