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 todas las dependencies declaradas en tu archivo package.json. De forma predeterminada, se usa el comando npm install, a menos que exista un archivo yarn.lock y que no esté en la lista de la sección skip_files del archivo app.yaml, en cuyo caso se usa yarn install --production.

Instala un framework 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 framework web en particular, solo tienes que agregarlo 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.