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

NodeJS Tutorial di Base

NodeJS Express.js

NodeJS Buffer e URL;

NodeJS MySql

NodeJS MongoDB

File NodeJS (FS)

Altri NodeJS

Moduli di Node.js

I moduli Node.js sono librerie di funzioni che possono essere utilizzate nei file Node.js.

In base alla posizione da visitare, Node.js ha tre tipi di moduli. Sono:

  1. Moduli integrati

    Questi sono moduli inclusi con l'installazione di Node.js. Riferimento alla lista dei moduli integrati di Node.js.

  2. Moduli definiti dall'utente

    Questi sono moduli scritti dagli utenti o da terze parti. Vedremo nel capitolo “Moduli definiti dall'utente di Node.js” moduli definiti dall'utente in dettaglio.

    • Creare un modulo Node.js 

    • Espandere moduli Node.js

  3. Moduli di terze parti

    Online ci sono molti moduli disponibili che possono essere utilizzati in Node.js. Il gestore di pacchetti Node.js (NPM) aiuta ad installare questi moduli, espanderli se necessario e pubblicarli in repository come Github per accedere ai computer distribuiti.

    • Installare moduli Node.js utilizzando NPM

    • Espandere moduli Node.js

    • Pubblicare moduli Node.js su Github utilizzando NPM

Includere un modulo

Includere un modulo nel file Node.js ci permette di utilizzare le funzioni pubbliche del modulo.

Sintassi

Ecco la sintassi per includere moduli nei file Node.js.

var http =require('<nome_modulo>');

Esempio

Per includere il modulo “http” nei file Node.js, dobbiamo scrivere la seguente istruzione require prima di utilizzare il modulo http.

var http =require('http');

Utilizzo delle funzioni del modulo

Dopo aver assegnato il modulo a una variabile, è possibile accedere alle funzioni del modulo tramite la variabile.

Nella sezione modulo sopra, è stato fornito un esempio che include il modulo http. Ora, utilizzeremo la funzione createServer() del modulo http per dimostrare come utilizzare le funzioni dei moduli.

 
var http = require('http'); 
 
http.createServer(function(req, res) { 
  res.writeHead(200, {'Content-Type': 'text/plain'}); 
  res.write('Node.js dice ciao!'); 
  res.end(); 
 }).listen(8080);

Questa funzione crea un server HTTP e risponde con “Node.js dice ciao!” Quando si invia una richiesta HTTP al porto 8080.

Conclusione:

In questo tutorial Node.js, abbiamo imparato i moduli di Node.js, come includerli nei file Node.js e come utilizzare le funzioni dei moduli Node.js.