기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
이 주제에서는 AWS Elastic Beanstalk로 배포하기 전 로컬 컴퓨터에서 애플리케이션을 테스트하기 위해 Node.js 개발 환경을 설정하는 지침을 제공합니다. 또한 유용한 도구에 대한 설치 지침을 제공하는 웹 사이트도 알려 줍니다.
모든 언어에 적용되는 일반적인 설정 단계와 도구는 Elastic Beanstalk에서 사용할 수 있도록 개발 머신 구성을 참조하십시오.
Node.js를 설치합니다.
Node.js를 설치하여 Node.js 애플리케이션을 로컬에서 실행합니다. 기본 설정이 없다면 Elastic Beanstalk에서 지원하는 최신 버전을 가져옵니다. 지원되는 버전 목록은 AWS Elastic Beanstalk 플랫폼 문서의 Node.js를 참조하세요.
nodejs.org
npm 설치 확인
Node.js는 npm 패키지 관리자를 사용하여 애플리케이션에서 사용할 도구와 프레임워크의 설치를 도와줍니다. npm은 Node.js와 함께 배포되기 때문에 Node.js를 다운로드하고 설치할 때 자동으로 설치됩니다. npm이 설치되어 있는지 확인하려면 다음 명령을 실행할 수 있습니다.
$ npm -v
npm에 대한 자세한 내용은 npmjs
AWS SDK for Node.js 설치
애플리케이션 내에서 AWS 리소스를 관리해야 하는 경우 Node.js에 AWS SDK for JavaScript를 설치합니다. npm을 사용하여 SDK를 설치합니다.
$ npm install aws-sdk
자세한 내용은 AWS SDK for JavaScript in Node.js
익스프레스 제너레이터 설치
Express는 Node.js에서 실행되는 웹 애플리케이션 프레임워크입니다. 이를 사용하려면 먼저 Express 생성기 명령줄 애플리케이션을 설치하십시오. Express 생성기가 설치되면express 명령을 실행하여 웹 애플리케이션의 기본 프로젝트 구조를 생성할 수 있습니다. 기본 프로젝트, 파일 및 종속성이 설치되면 개발 컴퓨터에서 로컬 Express 서버를 시작할 수 있습니다.
참고
-
다음은 Linux 운영 체제에서 Express를 설정하는 과정을 안내합니다.
-
시스템 디렉터리에 대한 권한 수준에 따라 이러한 명령 일부의 접두사를
sudo
로 입력해야 할 수도 있습니다.
개발 환경에 익스프레스 제너레이터를 설치하려면
-
Express 프레임워크 및 서버의 작업 디렉터리를 생성합니다.
~$
mkdir node-express
~$cd node-express
-
express
명령에 액세스할 수 있도록 Express를 전역으로 설치합니다.~/node-express$
npm install -g express-generator
-
운영 체제에 따라
express
명령을 실행할 경로를 설정해야 할 수 있습니다. 경로 변수를 설정해야 한다면 이전 단계의 출력을 사용합니다. 다음은 Linux의 예제입니다.~/node-express$
export PATH=$PATH:/usr/local/share/npm/bin/express
이 장의 튜토리얼을 따라가려면 다른 디렉터리에서express 명령을 실행해야 합니다. 각 튜토리얼은 자체 디렉터리에 기본 Express 프로젝트 구조를 설정합니다.
이제 Express 명령줄 생성기가 설치되었습니다. 이를 사용하여 웹 애플리케이션의 프레임워크 디렉터리를 만들고, 종속성을 설정하고, 웹 앱 서버를 시작할 수 있습니다. 다음으로 생성한node-express
디렉터리에서 이 작업을 수행하는 단계를 살펴보겠습니다.
익스프레스 프레임워크 및 서버 설정
다음 단계에 따라 기본 Express 프레임워크 디렉터리와 콘텐츠를 생성하십시오. 이 장의 자습서에는 각 자습서의 응용 프로그램 디렉터리에서 기본 Express 프레임워크를 설정하는 다음 단계도 포함되어 있습니다.
익스프레스 프레임워크 및 서버 설정하려면
-
express
명령을 실행합니다. 이는package.json
,app.js
및 몇 개의 디렉터리를 생성합니다.~/node-express$
express
계속할지 여부를 묻는 메시지가 표시되면
y
를 입력합니다. -
로컬 종속 항목을 설정합니다.
~/node-express$
npm install
-
웹 앱 서버가 시작되는지 확인합니다.
~/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를 눌러 서버를 중지합니다.