Estoy tratando de alojar archivos de medios/imágenes en el cubo de cloudflare r2. Probé muchas cosas, pero todavía no puedo alcanzar el cubo desde fuera del sitio con nodeJS.
¿Cómo puedo arreglar este código?
Mi código final:
fetch('https://USER_ID.r2.cloudflarestorage.com/PROJECT_NAME/src/thumbs/BLAHBLAH', { method: 'GET', headers: { 'Content-Type': 'image/jpeg', 'Authorization': 'SECRET_KEY_FOR_API', 'X-Amz-Ac': 'private', 'X-Amz-Algorithm': 'AWS4-HMAC-SHA256', 'X-Amz-Date': (new Date().toISOString().split(':').join('').split('.')[0] + 'Z').split('-').join(''), 'X-Amz-Expires': '86400', 'x-amz-content-sha256': 'UNSIGNED-PAYLOAD', }}).then(res => res.text()).then(buffer => { console.log(buffer); }).catch(err => { console.log(err); });