

La AWS SDK per JavaScript v2 è arrivata. end-of-support [Ti consigliamo di migrare alla AWS SDK per JavaScript v3.](https://docs.aws.amazon.com//sdk-for-javascript/v3/developer-guide/) [Per ulteriori dettagli e informazioni su come effettuare la migrazione, consulta questo annuncio.](https://aws.amazon.com/blogs//developer/announcing-end-of-support-for-aws-sdk-for-javascript-v2/)

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Considerazioni su Node.js
<a name="node-js-considerations"></a>

Sebbene il codice Node.js lo sia JavaScript, l' AWS SDK per JavaScript utilizzo di Node.js può differire dall'utilizzo dell'SDK negli script del browser. Alcuni metodi API funzionano su Node.js ma non negli script di browser, e viceversa. E il corretto utilizzo di alcuni di APIs essi dipende dalla familiarità con i comuni schemi di codifica Node.js, come l'importazione e l'utilizzo di altri moduli Node.js come il modulo. `File System (fs)`

## Utilizzo dei moduli di Node.js integrati
<a name="node-common-modules"></a>

Node.js fornisce una raccolta di moduli integrati che è possibile utilizzare senza installazione. Per utilizzare questi moduli, è necessario creare un oggetto con il metodo `require` per specificare il nome del modulo. Ad esempio, per includere il modulo HTTP integrato, utilizza il seguente metodo.

```
var http = require('http');
```

Richiama i metodi del modulo come se fossero metodi di quell'oggetto. Ad esempio, qui c'è il codice per leggere un file HTML.

```
// include File System module
var fs = require('fs'); 
// Invoke readFile method 
fs.readFile('index.html', function(err, data) {
  if (err) {
    throw err;
  } else {
    // Successful file read
  }
});
```

Per un elenco completo di tutti i moduli integrati che Node.js fornisce, consulta la [documentazione su Node.js v6.11.1](https://nodejs.org/api/modules.html) sul sito Web di Node.js.

## Utilizzo dei pacchetti NPM
<a name="node-npm-packages"></a>

Oltre ai moduli integrati, è possibile includere e incorporare il codice di terze parti da npm, il programma di gestione del pacchetto di Node.js. Si tratta di un repository di pacchetti Node.js open source e di un'interfaccia a riga di comando per installare i pacchetti. Per ulteriori informazioni su npm e un elenco dei pacchetti attualmente disponibili, vedere. [https://www.npmjs.com](https://www.npmjs.com) Puoi anche saperne di più sui pacchetti Node.js aggiuntivi che puoi usare [qui](https://github.com/sindresorhus/awesome-nodejs). GitHub

Un esempio di pacchetto npm che puoi usare con AWS SDK per JavaScript is`browserify`. Per informazioni dettagliate, vedi [Creazione dell'SDK come dipendenza con Browserify](building-sdk-for-browsers.md#building-using-browserify). Un altro esempio è `webpack`. Per informazioni dettagliate, vedi [Raggruppamento di applicazioni mediante webpack](webpack.md).

**Topics**
+ [Utilizzo dei moduli di Node.js integrati](#node-common-modules)
+ [Utilizzo dei pacchetti NPM](#node-npm-packages)
+ [Configurazione di maxSockets su Node.js](node-configuring-maxsockets.md)
+ [Riutilizzo delle connessioni con Keep-Alive in Node.js](node-reusing-connections.md)
+ [Configurazione dei proxy per Node.js](node-configuring-proxies.md)
+ [Registrazione dei bundle di certificati su Node.js](node-registering-certs.md)