使用 Node.js 库

声明和管理依赖项

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 文件:

  • 使用 npm

    npm install --save express
  • 使用 yarn

    yarn add express

安装 Node.js 版 Google Cloud 客户端库

Node.js 开发者集成 Google Cloud Platform 服务(例如 Cloud DatastoreCloud 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 库配置为自动处理身份验证,也可以手动提供凭据