Configuration de votre environnement de développement Node.js - AWS Elastic Beanstalk

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Configuration de votre environnement de développement Node.js

Configurez un environnement de développement Node.js pour tester votre application localement avant de la déployer dans AWS Elastic Beanstalk. Cette rubrique décrit les étapes de configuration de l'environnement de développement et des liens vers les pages d'installation pour des outils utiles.

Pour accéder aux outils et aux étapes de configuration courants qui s'appliquent à toutes les langues, veuillez consulter Configuration de votre machine de développement pour une utilisation avec Elastic Beanstalk.

Installation de Node.js.

Installez Node.js pour exécuter des applications Node.js localement. Si vous n'avez pas de préférence, téléchargez la dernière version prise en charge par Elastic Beanstalk. Pour obtenir la liste des versions prises en charge, accédez à Node.js dans le document Plateformes AWS Elastic Beanstalk.

Téléchargez Node.js sur nodejs.org.

Confirmation de l'installation de npm

Node.js utilise le gestionnaire de package npm pour vous aider à installer les outils et les infrastructures à utiliser dans votre application. Comme npm est distribué avec Node.js, vous l'installez automatiquement lorsque vous téléchargez et installez Node.js. Pour confirmer que npm est installé, vous pouvez exécuter la commande suivante :

$ npm -v

Pour plus d'informations sur npm, visitez le site Web de npmjs.

Installez le kit SDK AWS pour Node.js

Si vous souhaitez gérer les ressources AWS à partir de votre application, installez le kit SDK AWS pour JavaScript dans Node.js. Installez le SDK avec npm :

$ npm install aws-sdk

Pour de plus amples informations, veuillez consulter la page d'accueil Kit SDK AWS pour JavaScript dans Node.js.

Installation du générateur Express

Express est une infrastructure d'application web qui s'exécute sur Node.js. Pour l'utiliser, installez d'abord l'application de ligne de commande du générateur Express. Une fois le générateur Express installé, vous pouvez exécuter la commande express pour générer une structure de projet de base pour votre application web. Une fois le projet de base, les fichiers et les dépendances installés, vous pouvez démarrer un serveur Express local sur votre ordinateur de développement.

Note
  • Ces étapes vous guident dans l'installation du générateur Express sur un système d'exploitation Linux.

  • Pour Linux, en fonction de votre niveau d'autorisation aux répertoires du système, il se peut que vous ayez besoin de préfixer certaines de ces commandes sudo.

Pour installer le générateur Express dans votre environnement de développement
  1. Créez un répertoire de travail pour votre cadre et votre serveur Express.

    ~$ mkdir node-express ~$ cd node-express
  2. Installez Express globalement afin de pouvoir accéder à la commande express.

    ~/node-express$ npm install -g express-generator
  3. En fonction de votre système d'exploitation, vous pouvez avoir besoin de définir le chemin d'accès pour exécuter la commande express. La sortie de l'étape précédente vous indique si vous devez définir votre variable de chemin d'accès. Voici un exemple pour Linux.

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

    Lorsque vous suivrez les tutoriels de ce chapitre, vous devrez exécuter la commande express à partir de différents répertoires. Chaque tutoriel définit une structure de projet Express de base dans son propre répertoire.

Vous avez maintenant installé le générateur de ligne de commande Express. Vous pouvez l'utiliser pour créer un répertoire de cadre pour votre application web, configurer les dépendances et démarrer le serveur de l'application web. Nous allons maintenant passer en revue les étapes à suivre pour y parvenir dans le répertoire node-express que nous avons créé.

Configuration d'un cadre et d'un serveur Express

Suivez ces étapes pour créer les répertoires et le contenu du cadre Express de base. Les tutoriels de ce chapitre comprennent également ces étapes pour configurer le cadre Express de base dans chacun des répertoires d'application du tutoriel.

Pour configurer un cadre et un serveur Express
  1. Exécutez la commande express. Il en résulte la génération de package.json, app.js, et de quelques répertoires.

    ~/node-express$ express

    Lorsque vous êtes invité à continuer, tapez y.

  2. Configurez les dépendances locales.

    ~/node-express$ npm install
  3. Vérifiez que le serveur de l'application web démarre.

    ~/node-express$ npm start

    Vous devez voir des résultats similaires à ce qui suit :

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

    Par défaut, le serveur s'exécute sur le port 3000. Pour le tester, exécutez curl http://localhost:3000 sur un autre terminal, ou ouvrez un navigateur sur l'ordinateur local et entrez l'adresse URL http://localhost:3000.

    Appuyez sur Ctrl+C afin d'arrêter le serveur.