Cómo usar las bibliotecas de Node.js

Declara y administra dependencias

Las dependencias para las aplicaciones de Node.js se declaran en un archivo package.json estándar. Por ejemplo:

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

Usa cualquier paquete de Node.js compatible con Linux con el entorno de App Engine Flexible, incluso los paquetes que requieren extensiones nativas (C).

Durante la implementación, el entorno de ejecución de Node.js instala automáticamente todos los dependencies declarados en tu archivo package.json. De forma predeterminada, npm install se usa a menos que un yarn.lock existe y no aparece en la lista app.yaml archivo de skip_files en cuyo caso yarn install --production en su lugar.

Instala un marco de trabajo web

Tendrás que usar un marco de trabajo web para habilitar tu aplicación a entregar solicitudes web. Puedes usar cualquier marco de trabajo Node.js, entre ellos:

Para usar un marco de trabajo web específico, solo agrégalo a tu archivo package.json:

  • Si usas npm:

    npm install --save express
  • Si usas yarn:

    yarn add express

Instala las bibliotecas cliente de Google Cloud para Node.js

La Biblioteca cliente de Google Cloud para Node.js es la forma idiomática que usan los desarrolladores de Node.js con fin de integrar a los servicios de Google Cloud Platform, como Cloud Datastore y Cloud Storage.

A continuación, verás un ejemplo de cómo instalar la biblioteca cliente de Node.js para Cloud Storage:

Para instalar la biblioteca de forma local con npm:

npm install --save @google-cloud/storage

o con yarn:

yarn add @google-cloud/storage

Puedes configurar las bibliotecas de Node.js para Google Cloud con el objetivo de manejar la autenticación de manera automática o puedes proporcionar las credenciales de forma manual.