Node.js 라이브러리 사용

종속성 선언 및 관리

Node.js 애플리케이션의 종속 항목은 표준 package.json 파일에 선언됩니다. 예:

{
  "dependencies": {
    "lodash": "^4.0.1"
  }
}

네이티브(C) 확장을 필요로 하는 패키지를 포함하여 모든 Linux 호환 Node.js 패키지를 App Engine 가변형 환경과 함께 사용할 수 있습니다.

배포 중에 Node.js 런타임은 package.json 파일에 선언된 모든 dependencies자동으로 설치합니다. yarn.lock 파일이 존재하고 app.yaml 파일의 skip_files 섹션에서 나열되지 않으면 기본적으로 npm install 명령어가 사용되며 그렇지 않은 경우는 yarn install --production이 사용됩니다.

웹 프레임워크 설치

앱에서 웹 요청을 처리할 수 있도록 하려면 웹 프레임워크를 사용해야 합니다. 다음을 비롯하여 모든 Node.js 웹 프레임워크를 사용할 수 있습니다.

특정 웹 프레임워크를 사용하려면 단순히 package.json에 추가하면 됩니다.

  • npm 사용:

    npm install --save express
  • yarn 사용:

    yarn add express

Node.js용 Google Cloud 클라이언트 라이브러리 설치

Node.js용 Google Cloud 클라이언트 라이브러리는 Node.js 개발자가 Cloud Datastore, Cloud Storage 등의 Google Cloud Platform 서비스와 통합하는 데 일반적으로 사용하는 방법입니다.

다음은 Cloud Storage용 Node.js 클라이언트 라이브러리를 설치하는 예입니다.

npm으로 라이브러리를 로컬에 설치:

npm install --save @google-cloud/storage

또는 yarn으로 설치:

yarn add @google-cloud/storage

Google Cloud Node.js 라이브러리를 구성하여 인증을 자동으로 처리할 수도 있고, 사용자 인증 정보를 직접 제공할 수도 있습니다.