Die Abhängigkeiten für Ihre Node.js-Anwendung werden in der Datei package.json
deklariert.
Wenn Sie beispielsweise Lodash als Abhängigkeit angeben möchten, könnte die Datei package.json
so aussehen:
{
"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 der Befehl npm install
verwendet. Es werden jedoch auch Yarn- und Pnpm-Paketmanager unterstützt:
Yarn: Wenn die Datei
yarn.lock
vorhanden ist, wird stattdessen der Befehlyarn install --production
verwendet.Pnpm: Wird nur von den Node.js-Laufzeiten Version 18 und Version 20 (Vorschau) unterstützt. Wenn die Datei
pnpm-lock.yaml
vorhanden ist, wird stattdessen der Befehlpnpm install
verwendet.
Achten Sie darauf, dass die Datei yarn.lock
oder pnpm-lock.yaml
nicht im Abschnitt skip_files
Ihrer Datei app.yaml
angegeben ist.
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 wie Express.js verwenden möchten, fügen Sie das Framework Ihrer package.json
-Datei hinzu:
Mithilfe von npm:
npm install --save express
Mithilfe von yarn:
yarn add express
Mithilfe von pnpm:
pnpm add express
Die resultierende package.json
-Datei könnte dann in etwa so aussehen:
{
"dependencies": {
"lodash": "^4.0.1",
"express": "^4.16.2"
}
}
Cloud-Clientbibliotheken installieren
Die Cloud-Clientbibliotheken für Node.js bietet Node.js-Entwicklern eine idiomatische Möglichkeit zur Integration in Google Cloud-Dienste wie Firestore im Datastore-Modus (Datastore) und Cloud Storage.
So installieren Sie die Node.js-Clientbibliothek für Cloud Storage:
Installieren Sie die Cloud-Clientbibliotheken lokal mithilfe eines Paketmanagers:
Führen Sie Folgendes aus, um
npm
zu verwenden:npm install --save @google-cloud/storage
Führen Sie Folgendes aus, um
yarn
zu verwenden:yarn add @google-cloud/storage
Führen Sie Folgendes aus, um
pnpm
zu verwenden:pnpm add @google-cloud/storage
Richten Sie die Authentifizierung ein. Sie können die Cloud-Clientbibliotheken für Node.js so konfigurieren, dass die Authentifizierung automatisch durchgeführt wird.
Mithilfe der Referenz zur Node.js-Clientbibliothek für Cloud Storage können Sie Ihre Anwendung so gestalten, dass sie Cloud Storage unterstützt.