Cómo usar las bibliotecas de Node.js

Cómo declarar y administrar 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 Node.js instala de forma automática todas las dependencies declaradas en tu archivo package.json. Por configuración predeterminada, se usa el comando npm install, salvo que exista un archivo yarn.lock que no esté en la lista de la sección skip_files del archivo app.yaml. En ese caso, se usa yarn install --production.

Cómo instalar 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:

Cuando quieras usar un marco de trabajo web en particular, agrégalo a tu archivo package.json:

  • Si usas npm:

    npm install --save express
  • Si usas yarn:

    yarn add express

Cómo instalar 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. Consulta la lista de bibliotecas de Node.js en API y bibliotecas de Node.js.

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.

¿Te sirvió esta página? Envíanos tu opinión:

Enviar comentarios sobre…

Entorno flexible de App Engine para los documentos de Node.js