Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Configuración del entorno de desarrollo de Node.js para Elastic Beanstalk
Este tema proporciona instrucciones para configurar el entorno de desarrollo de Node.js para probar la aplicación localmente antes de implementarla en AWS Elastic Beanstalk. También hace referencia a sitios web que proporcionan instrucciones de instalación de herramientas útiles.
Para ver procedimientos de configuración y herramientas comunes que se utilizan en todos los lenguajes, consulte Configuración de su máquina de desarrollo para su uso con Elastic Beanstalk.
Temas
Instale Node.js
Instale Node.js para ejecutar aplicaciones Node.js localmente. Si no tiene ninguna preferencia, obtenga la versión más reciente admitida por Elastic Beanstalk. Consulte Node.js en el documento AWS Elastic Beanstalk Plataformas para ver una lista de las versiones que se admiten.
Descargue Node.js en nodejs.org
Confirmar la instalación de npm
Node.js usa el administrador de paquetes npm como ayuda para instalar herramientas y marcos para usarlos en su aplicación. Dado que npm se distribuye con Node.js, lo instalará automáticamente cuando descargue e instale Node.js. Para confirmar que tiene npm instalado, puede ejecutar el siguiente comando:
$ npm -v
Para obtener más información sobre npm, visite el sitio web de npmjs
Instalar el SDK de AWS para Node.js
Si necesita administrar recursos de AWS en la aplicación, instale el SDK for JavaScript en Node.js de AWS. Instale el SDK con npm:
$ npm install aws-sdk
Para obtener más información, consulte la página de inicio del SDK for JavaScript en Node.js de AWS
Instale el generador Express
Express es una plataforma de aplicaciones web que se ejecuta en Node.js. Para usarlo, primero debe instalar la aplicación de línea de comandos del generador Express. Una vez instalado el generador Express, puede ejecutar el comando express para generar una estructura de proyecto base para su aplicación web. Una vez el proyecto base, los archivos y las dependencias están instalados, puede iniciar un servidor Express local en su máquina de desarrollo.
nota
-
En estos pasos, se describe la instalación del generador Express en un sistema operativo Linux.
-
En el caso de Linux, en función de su nivel de permiso para los directorios del sistema, es posible que tenga que escribir delante de algunos de estos comandos con
sudo
.
Para instalar el generador Express en su entorno de desarrollo
-
Cree un directorio de trabajo para su plataforma y servidor Express.
~$
mkdir node-express
~$cd node-express
-
Instale Express globalmente para disponer de acceso al comando
express
.~/node-express$
npm install -g express-generator
-
En función del sistema operativo, es posible que tenga que definir la ruta para ejecutar el comando
express
. La salida del paso anterior proporciona información si necesita definir la variable de ruta. A continuación se muestra un ejemplo para Linux.~/node-express$
export PATH=$PATH:/usr/local/share/npm/bin/express
Cuando siga los tutoriales de este capítulo, tendrá que ejecutar el comando express desde distintos directorios. Cada tutorial configura una estructura de proyecto Express de base en su propio directorio.
Ya tiene instalado el generador de línea de comandos Express. Puede usarlo para crear un directorio marco para su aplicación web, configurar dependencias e iniciar el servidor de aplicaciones web. A continuación, analizaremos los pasos para lograrlo en el directorio de node-express
que hemos creado.
Configurar una plataforma y un servidor Express
Siga estos pasos para crear los directorios y el contenido del marco de Express de base. Los tutoriales en este capítulo también incluyen estos pasos para configurar el marco de Express de base en cada uno de los directorios de aplicaciones del tutorial.
Para configurar un marco y un servidor Express
-
Ejecute el comando
express
. Esto generapackage.json
,app.js
y unos directorios.~/node-express$
express
Cuando se le pregunte, escriba
y
si desea continuar. -
Configure las dependencias locales.
~/node-express$
npm install
-
Compruebe que el servidor de aplicaciones web se inicie.
~/node-express$
npm start
Debería ver una salida similar a esta:
> nodejs@0.0.0 start /home/local/user/node-express > node ./bin/www
El servidor se ejecuta en el puerto 3000 de forma predeterminada. Para probarlo, ejecute
curl http://localhost:3000
en otro terminal o abra un navegador en el equipo local e ingrese elhttp://localhost:3000
de la dirección URL.Presione Ctrl+C para detener el servidor.