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

173
Vistas
Búfer de trabajadores de Cloudflare.from()

No estoy tan familiarizado con el funcionamiento de Buffers y todo eso.

En el nodo puedo hacer

 const str = "dasjkiodjsiodjpasiodfjodifjaspiofjsdioajfpasodfjsdioa"; let buff = Buffer.from(str); // <Buffer 64 61 73 6a 6b 6 etc... let buffHex = Buffer.from(str, 'hex'); console.log(buff)

¿Cómo haría para hacer esto en Cloudflare Workers, porque obtengo ReferenceError: Buffer is not defined

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Buffer es una API de nodo. Cloudflare Workers se basa en las API de la plataforma web, como lo que encontraría en los navegadores. La plataforma web alternativa a Buffer es Uint8Array . Puede usar las API TextEncoder y TextDecoder para convertir entre Uint8Array s con codificación UTF-8 y cadenas de texto.

 let bytes = new TextEncoder().encode(str);

Para convertir un Uint8Array a hexadecimal, puede usar una función como:

 function bytes2hex(bytes) { return Array.prototype.map.call(bytes, byte => ('0' + byte.toString(16)).slice(-2)).join(''); }

No recomiendo usar un polyfill de Buffer para esto, ya que aumentará el tamaño de su código. Es mejor usar Uint8Array directamente.

En general, debería poder encontrar respuestas sobre cómo realizar operaciones comunes en Uint8Array en Stack Overflow.

about 4 years ago · Juan Pablo Isaza 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