Node.js-Bibliotheken verwenden

Abhängigkeiten deklarieren und verwalten

Abhängigkeiten für Node.js-Anwendungen werden in einer package.json-Standarddatei deklariert. Beispiel:

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

Sie können Linux-kompatible Node.js-Pakete mit der flexiblen App Engine-Umgebung verwenden, einschließlich Paketen, die native C-Erweiterungen erfordern.

Während der Bereitstellung installiert die Node.js-Laufzeit automatisch alle dependencies in Ihre package.json Datei. Standardmäßig wird die Option npm install verwendet, es sei denn eine yarn.lock-Datei ist vorhanden und nicht in skip_files der app.yaml-Datei aufgeführt. In diesem Fall wird stattdessen yarn install --production verwendet.

Web-Framework installieren

Sie müssen ein Web-Framework verwenden, damit Ihre Anwendung Webanfragen verarbeiten kann. Sie können ein beliebiges Node.js-Web-Framework verwenden, einschließlich der folgenden:

Wenn Sie ein bestimmtes Web-Framework verwenden möchten, fügen Sie es einfach Ihrer package.json-Datei hinzu:

  • Mithilfe von npm:

    npm install --save express
  • Mithilfe von yarn:

    yarn add express

Google Cloud-Clientbibliotheken für Node.js installieren

Die Google Cloud-Clientbibliothek für Node.js bietet Node.js-Entwicklern eine idiomatische Möglichkeit zur Integration in Google Cloud Platform-Dienste wie Cloud Datastore und Cloud Storage.

Im Folgenden finden Sie ein Beispiel für die Installation der Node.js-Clientbibliothek für Cloud Storage:

So installieren Sie die Bibliothek lokal mit npm:

npm install --save @google-cloud/storage

oder mit yarn:

yarn add @google-cloud/storage

Sie können die Google Cloud-Bibliotheken für Node.js so konfigurieren, dass die Authentifizierung automatisch durchgeführt wird, oder Sie können Anmeldedaten manuell bereitstellen.