Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

135
Vistas
Cómo cambiar los metadatos de un archivo en Google Cloud Storage con Reactjs

Estoy tratando de actualizar los metadatos en Google Cloud Storage con Reactjs. Probé el código exacto en este enlace Cómo cambiar los metadatos del archivo en Google Cloud Storage con Node.js y no funcionará en mi extremo.

También traté de importar el ff:

importar {Almacenamiento} desde '@google-cloud/storage'

Estos son los mensajes de error que recibo:

(1)

 GET http://metadata.google.internal./computeMetadata/v1/instance net::ERR_NAME_NOT_RESOLVED

(2)

 Uncaught (in promise) TypeError: Unexpected error determining execution environment:process.emitWarning is not a function

Aquí está mi código

 const storage = new Storage();

const file = storage
 .bucket(bucketName)
 .file(filename)

// Get the file's metadata 
const [metadata] = await file.getMetadata()

// update metadata 
file.setMetadata(metadata.metadata.example='updated')
almost 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

El paquete @google-cloud/storage está diseñado para usarse en el lado del servidor y no en una aplicación web. Puede usar una función en la nube que actualizará los metadatos en función de los datos del cliente. Por ejemplo:

 const functions = require('@google-cloud/functions-framework');

functions.http('updateMetadata', async (req, res) => {
 const { metadata, filename } = req.body;

 const file = storage
 .bucket(bucketName)
 .file(filename)

 // update metadata

 res.json({ message: "File updated" })
});

Si usa Firebase Storage, también puede usar Firebase Client SDK para actualizar los metadatos desde el lado del cliente.

almost 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda