Node.js en Google Cloud

Probar gratis Ver la documentación

Herramientas de Node.js para compilar aplicaciones nativas de la nube, implementar a gran escala y analizar datos

  • Compila aplicaciones web a nivel global.
  • Usa las API de aprendizaje automático de Google compatibles con bibliotecas nativas.
  • Escribe aplicaciones sin servidores de manera fácil.
  • Crea aplicaciones de análisis de macrodatos sin tener que aprender otro lenguaje.
Módulos de Administración de socios de red cuidadosamente elaborados

Aprovecha nuestras API y servicios mediante los módulos de Administración de socios de red @google-cloud y realiza una ejecución de prueba de nuestras muestras de código.

1
Instala.
npm install --save @google-cloud/storage
2
Configura un proyecto de Google Cloud.
  1. Accede a tu Cuenta de Google.

    Si todavía no tienes una cuenta, regístrate para obtener una nueva.

  2. Configura un proyecto de Cloud Console.

    Configura un proyecto

    Haz clic para realizar alguna de las siguientes acciones:

    • Crea o selecciona un proyecto.
    • Habilita la API de Cloud Storage para ese proyecto.
    • Crea una cuenta de servicio.
    • Descargar una clave privada como JSON

    Puedes ver y administrar estos recursos en cualquier momento desde Cloud Console.

4
Escribe el código.
/**
 * TODO(developer): Uncomment the following lines before running the sample.
 */
// const bucketName = 'Name of a bucket, e.g. my-bucket';
// const filename = 'Local file to upload, e.g. ./local/path/to/file.txt';

// Imports the Google Cloud client library
const {Storage} = require('@google-cloud/storage');

// Creates a client
const storage = new Storage();

async function uploadFile() {
  // Uploads a local file to the bucket
  await storage.bucket(bucketName).upload(filename, {
    // Support for HTTP requests made with `Accept-Encoding: gzip`
    gzip: true,
    // By setting the option `destination`, you can change the name of the
    // object you are uploading to a bucket.
    metadata: {
      // Enable long-lived HTTP caching headers
      // Use only if the contents of the file will never change
      // (If the contents will change, use cacheControl: 'no-cache')
      cacheControl: 'public, max-age=31536000',
    },
  });

  console.log(`${filename} uploaded to ${bucketName}.`);
}

uploadFile().catch(console.error);
Guías de inicio rápido de Node.js
Descubre y depura los problemas con rapidez

Los productos de operaciones de Google Cloud proporcionan servicios potentes de supervisión, registro y diagnóstico con el fin de brindarte estadísticas sobre el estado, el rendimiento y la disponibilidad de apps en la nube, lo que te permite detectar y solucionar problemas más rápido.

Productos de Google Cloud's operations suite
Supervisión, registro y diagnóstico unificados de aplicaciones en Google Cloud y Amazon Web Services (AWS).
Error Reporting
Una explicación acerca de cómo se recibe una alerta de error y cómo se investiga el error en Cloud Console.
Supervisa, diagnostica y corrige
En este video, Aja Hammerly usa Cloud Monitoring, Cloud Logging, Error Reporting, Depurador de Cloud y Cloud Trace para detectar y corregir errores sutiles en una app de ejemplo.
Más información
Únete a nuestra comunidad

¿Tienes algo que decir? Únete a nuestra comunidad para realizar preguntas o chatear con los expertos de Google que ayudan a compilar Google Cloud y Node.js.