声明和管理依赖项
Node.js 应用程序的依赖项在标准 package.json
文件中声明。例如:
{
"dependencies": {
"lodash": "^4.0.1"
}
}
您可以在 App Engine 柔性环境中使用任何与 Linux 兼容的 Node.js 包,包括需要原生 (C) 扩展程序的包。
在部署期间,Node.js 运行时在您的 package.json
文件中自动安装全部 dependencies
。默认情况下使用 npm install
,除非存在 yarn.lock
文件且未在 app.yaml
文件的 skip_files
部分中列出,则使用 yarn install --production
。
安装网络框架
要让应用能够处理 Web 请求,您需要使用 Web 框架。您可以使用任何 Node.js Web 框架,包括:
如需使用特定的 Web 框架,只需将其添加到 package.json
文件:
安装 Node.js 版 Google Cloud 客户端库
Node.js 开发者集成 Google Cloud Platform 服务(例如 Cloud Datastore 和 Cloud Storage)的一种惯用方式是使用 Node.js 版 Google Cloud 客户端库。
以下是一个为 Cloud Storage 安装 Node.js 客户端库的示例:
如要本地安装库,请使用 npm
:
npm install --save @google-cloud/storage
或使用 yarn
:
yarn add @google-cloud/storage
您可以将 Google Cloud Node.js 库配置为自动处理身份验证,也可以手动提供凭据。