Configurazione dell'ambiente di sviluppo Node.js - AWS Elastic Beanstalk

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à.

Configurazione dell'ambiente di sviluppo Node.js

Configura un ambiente di sviluppo Node.js per testare la tua applicazione in locale prima di implementarla in AWS Elastic Beanstalk. Questo argomento illustra fasi e collegamenti della configurazione di un ambiente di sviluppo alle pagine di installazione per strumenti utili.

Per fasi e strumenti di configurazione comuni che si applicano a tutti i linguaggi, consultare Configurazione del computer di sviluppo da utilizzare con Elastic Beanstalk.

Installa Node.js

Installa Node.js per eseguire applicazioni Node.js in locale. Se non hai preferenze, scarica la versione più recente supportata da Elastic Beanstalk. consulta Node.js nel documento relativo alle Piattaforme AWS Elastic Beanstalk per visionare un elenco delle versioni supportate.

Scarica Node.js all'indirizzo nodejs.org.

Conferma l'installazione di npm

Node.js utilizza un programma di gestione dei pacchetti npm che consente di installare strumenti e framework da utilizzare nell'applicazione. Poiché npm è distribuito con Node.js, verrà installato automaticamente quando si scarica e si installa Node.js. Per confermare l'installazione di npm è possibile eseguire il seguente comando:

$ npm -v

Per ulteriori informazioni su npm, visita il sito web npmjs.

Installazione dell'SDK AWS per Node.js

Se devi gestire le risorse AWS dalla tua applicazione, installa l'SDK AWS for JavaScript in Node.js. Installazione dell'SDK con npm:

$ npm install aws-sdk

Visita la homepage di SDK AWS for JavaScript in Node.js per ulteriori informazioni.

Installazione del generatore Express

Express è un framework di applicazione Web in esecuzione su Node.js. Per usarlo, installa prima l'applicazione della riga di comando del generatore Express. Una volta installato il generatore Express, potrai eseguire il comando express per generare una struttura del progetto di base per la tua applicazione Web. Una volta installati il progetto di base, i file e le dipendenze, potrai avviare un server Express locale sul tuo computer di sviluppo.

Nota
  • I seguenti passaggi ti guideranno attraverso l'installazione del generatore Express su un sistema operativo Linux.

  • Per Linux, a seconda del livello di autorizzazione per le directory di sistema, potrebbe essere necessario aggiungere il prefisso sudo ad alcuni di questi comandi.

Installazione del generatore Express nel tuo ambiente di sviluppo
  1. Crea una directory di lavoro per il tuo framework e server Express.

    ~$ mkdir node-express ~$ cd node-express
  2. Installa Express globalmente per avere accesso al comando express.

    ~/node-express$ npm install -g express-generator
  3. A seconda del sistema operativo, potrebbe essere necessario impostare il percorso per eseguire il comando express. Le informazioni sull'impostazione della variabile del percorso sono riportate nell'output del passo precedente. Di seguito è riportato un esempio per Linux.

    ~/node-express$ export PATH=$PATH:/usr/local/share/npm/bin/express

    Seguendo i tutorial in questo capitolo, dovrai eseguire il comando express da diverse directory. Ogni tutorial imposta una struttura di progetto Express di base nella propria directory.

A questo punto hai installato il generatore della riga di comando Express da usare per creare una directory di framework per la tua applicazione Web, configurare le dipendenze e avviare il server delle app Web. Successivamente, completeremo i passaggi per eseguire questa operazione nella directory node-express che abbiamo creato.

Configurazione di un framework e un server Express

Completa la seguente procedura per creare le directory e i contenuti del framework Express di base. I tutorial di questo capitolo includono anche questi passaggi per configurare il framework Express di base in ciascuna delle directory delle applicazioni del tutorial.

Configurazione di un framework e un server Express
  1. Esegui il comando express. Questo genera package.json, app.js e poche altre directory.

    ~/node-express$ express

    Quando ti viene chiesto se desideri proseguire, digita y.

  2. Configura le dipendenze locali.

    ~/node-express$ npm install
  3. Verifica dell'avvio del server dell'applicazione Web.

    ~/node-express$ npm start

    Verrà visualizzato un output simile al seguente:

    > nodejs@0.0.0 start /home/local/user/node-express > node ./bin/www

    Il server viene eseguito sulla porta 3000 per impostazione predefinita. Per testarlo, esegui curl http://localhost:3000 su un altro terminale oppure apri un browser sul computer locale e immetti l'indirizzo URL http://localhost:3000.

    Premi Ctrl+C per arrestare il server.