Node.js 개발 환경 설정 - AWS Elastic Beanstalk

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Node.js 개발 환경 설정

AWS Elastic Beanstalk에 배포하기 전에 로컬에서 애플리케이션을 테스트하도록 Node.js 개발 환경을 설정합니다. 이 항목에는 개발 환경 설정 단계와 유용한 도구에 대한 설치 페이지의 링크가 나와 있습니다.

모든 언어에 적용되는 일반적인 설정 단계와 도구는 Elastic Beanstalk에서 사용할 수 있도록 개발 머신 구성을 참조하십시오.

Node.js를 설치합니다.

Node.js를 설치하여 Node.js 애플리케이션을 로컬에서 실행합니다. 기본 설정이 없다면 Elastic Beanstalk에서 지원하는 최신 버전을 가져옵니다. 지원되는 버전 목록은 AWS Elastic Beanstalk 플랫폼 문서의 Node.js를 참조하세요.

nodejs.org에서 Node.js를 다운로드하십시오.

npm 설치 확인

Node.js는 npm 패키지 관리자를 사용하여 애플리케이션에서 사용할 도구와 프레임워크의 설치를 도와줍니다. npm은 Node.js와 함께 배포되기 때문에 Node.js를 다운로드하고 설치할 때 자동으로 설치됩니다. npm이 설치되어 있는지 확인하려면 다음 명령을 실행할 수 있습니다.

$ npm -v

npm에 대한 자세한 내용은 npmjs 웹 사이트를 참조하세요.

Node.js용 AWS SDK 설치

애플리케이션 내부에서 AWS 리소스를 관리해야 한다면 AWS SDK for JavaScript in Node.js를 설치합니다. npm을 사용하여 SDK를 설치합니다.

$ npm install aws-sdk

자세한 내용은 AWS SDK for JavaScript in Node.js 홈페이지를 참조하세요.

익스프레스 제너레이터 설치

Express는 Node.js에서 실행되는 웹 애플리케이션 프레임워크입니다. 이를 사용하려면 먼저 Express 생성기 명령줄 애플리케이션을 설치하십시오. Express 생성기가 설치되면express 명령을 실행하여 웹 애플리케이션의 기본 프로젝트 구조를 생성할 수 있습니다. 기본 프로젝트, 파일 및 종속성이 설치되면 개발 컴퓨터에서 로컬 Express 서버를 시작할 수 있습니다.

참고
  • 다음은 Linux 운영 체제에서 Express를 설정하는 과정을 안내합니다.

  • 시스템 디렉터리에 대한 권한 수준에 따라 이러한 명령 일부의 접두사를 sudo로 입력해야 할 수도 있습니다.

개발 환경에 익스프레스 제너레이터를 설치하려면
  1. Express 프레임워크 및 서버의 작업 디렉터리를 생성합니다.

    ~$ mkdir node-express ~$ cd node-express
  2. express 명령에 액세스할 수 있도록 Express를 전역으로 설치합니다.

    ~/node-express$ npm install -g express-generator
  3. 운영 체제에 따라 express 명령을 실행할 경로를 설정해야 할 수 있습니다. 경로 변수를 설정해야 한다면 이전 단계의 출력을 사용합니다. 다음은 Linux의 예제입니다.

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

    이 장의 튜토리얼을 따라가려면 다른 디렉터리에서express 명령을 실행해야 합니다. 각 튜토리얼은 자체 디렉터리에 기본 Express 프로젝트 구조를 설정합니다.

이제 Express 명령줄 생성기가 설치되었습니다. 이를 사용하여 웹 애플리케이션의 프레임워크 디렉터리를 만들고, 종속성을 설정하고, 웹 앱 서버를 시작할 수 있습니다. 다음으로 생성한node-express 디렉터리에서 이 작업을 수행하는 단계를 살펴보겠습니다.

익스프레스 프레임워크 및 서버 설정

다음 단계에 따라 기본 Express 프레임워크 디렉터리와 콘텐츠를 생성하십시오. 이 장의 자습서에는 각 자습서의 응용 프로그램 디렉터리에서 기본 Express 프레임워크를 설정하는 다음 단계도 포함되어 있습니다.

익스프레스 프레임워크 및 서버 설정하려면
  1. express 명령을 실행합니다. 이는 package.json, app.js 및 몇 개의 디렉터리를 생성합니다.

    ~/node-express$ express

    계속할지 여부를 묻는 메시지가 표시되면 y를 입력합니다.

  2. 로컬 종속 항목을 설정합니다.

    ~/node-express$ npm install
  3. 웹 앱 서버가 시작되는지 확인합니다.

    ~/node-express$ npm start

    다음과 유사한 출력 화면이 표시되어야 합니다.

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

    서버는 기본적으로 포트 3000에서 실행됩니다. 테스트하려면 다른 터미널에서 curl http://localhost:3000을 실행하거나 로컬 컴퓨터에서 브라우저를 열고 http://localhost:3000으로 이동하십시오.

    Ctrl+C를 눌러 서버를 중지합니다.