Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

170
Views
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 answers
Answer question

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!