As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Este tópico fornece instruções para configurar um ambiente de desenvolvimento Node.js para testar sua aplicação localmente antes de implantá-la no AWS Elastic Beanstalk. Também faz referência a sites com instruções de instalação para ferramentas úteis.
Para ver as etapas de configuração comuns e as ferramentas que se aplicam a todas as linguagens, consulte Configurar sua máquina de desenvolvimento para uso com o Elastic Beanstalk.
Tópicos
Instale o Node.js.
Instale Node.js para executar aplicativos Node.js localmente. Se você não tiver uma preferência, obtenha a versão mais recente compatível com o Elastic Beanstalk. Consulte Node.js no documento Plataformas do AWS Elastic Beanstalk para obter uma lista das versões suportadas.
Faça download do Node.js em nodejs.org
Confirmar instalação do NPM
O Node.js usa um gerenciador de pacotes do NPM que ajuda a instalar ferramentas e frameworks de trabalho para uso em seu aplicativo. Como o NPM é distribuído com Node.js, você o instalará automaticamente quando baixar e instalar o Node.js. Para confirmar que você tem o NPM instalado, você pode executar o seguinte comando:
$ npm -v
Para obter mais informações sobre o NPM, visite o site npmjs
Instale a AWS SDK para Node.js
Se você precisa gerenciar os recursos da AWS a partir da sua aplicação, instale a AWS SDK for JavaScript in Node.js. Instale o SDK com o NPM:
$ npm install aws-sdk
Visite a página inicial AWS SDK for JavaScript in Node.js
Instale o gerador Express
O Express é um framework de aplicativo web que é executado no Node.js. Para usá-lo, primeiro instale o aplicativo de linha de comando do gerador Express. Depois que o gerador Express estiver instalado, você poderá executar o comando express para gerar uma estrutura de projeto base para sua aplicação web. Depois que o projeto base, os arquivos e as dependências estiverem instalados, você poderá iniciar um servidor Express local em sua máquina de desenvolvimento.
nota
-
Estas etapas orientam você na instalação do gerador Express em um sistema operacional Linux.
-
Para Linux, dependendo do seu nível de permissão para diretórios do sistema, pode ser necessário prefixar alguns desses comandos com
sudo
.
Para instalar o gerador Express em seu ambiente de desenvolvimento
-
Crie um diretório de trabalho para sua estrutura e servidor Express.
~$
mkdir node-express
~$cd node-express
-
Instale o Express globalmente para ter acesso ao comando
express
.~/node-express$
npm install -g express-generator
-
Dependendo de seu sistema operacional, pode ser necessário configurar seu caminho para executar o comando
express
. A saída da etapa anterior fornece informações se você precisar definir sua variável de caminho. O seguinte é um exemplo para Linux.~/node-express$
export PATH=$PATH:/usr/local/share/npm/bin/express
Ao seguir os tutoriais deste capítulo, você precisará executar o comando express de diferentes diretórios. Cada tutorial configura uma estrutura básica do projeto Express em seu próprio diretório.
Agora você instalou o gerador de linha de comando Express. Você pode usá-lo para criar um diretório de estrutura para seu aplicativo da web, configurar dependências e iniciar o servidor de aplicativos da web. Em seguida, seguiremos as etapas para fazer isso no diretório node-express
que criamos.
Configurar uma estrutura e um servidor Express
Siga estas etapas para criar os diretórios e conteúdos básicos da estrutura do Express. Os tutoriais neste capítulo também incluem estas etapas para configurar a estrutura básica do Express em cada um dos diretórios de aplicativos do tutorial.
Configurar uma estrutura e um servidor Express
-
Execute o comando
express
. Isso gerapackage.json
,app.js
e alguns diretórios.~/node-express$
express
Quando solicitado, digite
y
se você deseja continuar. -
Configure as dependências locais.
~/node-express$
npm install
-
Verifique se o servidor de aplicativos da web é inicializado.
~/node-express$
npm start
Você deve ver saída semelhante a:
> nodejs@0.0.0 start /home/local/user/node-express > node ./bin/www
Por padrão, o servidor é executado na porta 3000. Para testá-lo, execute
curl http://localhost:3000
em outro terminal ou abra um navegador no computador local e insira o endereço URLhttp://localhost:3000
.Pressione Ctrl+C para interromper o servidor.