Configurando seu ambiente de desenvolvimento Node.js para o Elastic Beanstalk - AWS Elastic Beanstalk

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

Configurando seu ambiente de desenvolvimento Node.js para o Elastic Beanstalk

Este tópico fornece instruções para configurar um ambiente de desenvolvimento Node.js para testar seu aplicativo localmente antes de implantá-lo AWS Elastic Beanstalk. Também faz referência a sites que fornecem 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.

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 o AWS SDK for Node.js

Se você precisar gerenciar AWS recursos de dentro do seu aplicativo, instale o AWS SDK for JavaScript no Node.js. Instale o SDK com npm:

$ npm install aws-sdk

Visite a AWS SDK página inicial do formulário JavaScript em Node.js para obter mais informações.

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
  1. Crie um diretório de trabalho para sua estrutura e servidor Express.

    ~$ mkdir node-express ~$ cd node-express
  2. Instale o Express globalmente para ter acesso ao comando express.

    ~/node-express$ npm install -g express-generator
  3. 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
  1. Execute o comando express. Isso gera package.json, app.js e alguns diretórios.

    ~/node-express$ express

    Quando solicitado, digite y se você deseja continuar.

  2. Configure as dependências locais.

    ~/node-express$ npm install
  3. 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 digite o URL endereçohttp://localhost:3000.

    Pressione Ctrl+C para interromper o servidor.