종속성 선언 및 관리
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
에 추가하면 됩니다.
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 라이브러리를 구성하여 인증을 자동으로 처리할 수도 있고, 사용자 인증 정보를 직접 제공할 수도 있습니다.