tengo problemas para descargar una imagen de supabase. me sale este error
{ "statusCode": "400", "error": "Bad Request", "message": "headers should have required property 'authorization'" }He seguido los documentos https://supabase.io/docs/guides/with-nextjs
aquí está mi código para la solicitud
const myQuote = ({ dataFetch }) => { const [avatarUrl, setAvatarUrl] = useState(null); async function downloadImage(path) { try { const { data, error } = await supabase.storage .from("job-photo") .download(`jobphotos/${path}.jpg`); if (error) { throw error; } const url = URL.createObjectURL(data); setAvatarUrl(url); } catch (error) { console.log("Error downloading image: ", error.message); } } return ( <> <Dashboard /> <QuoteTable tableData={dataFetch} downloadImg={downloadImage} /> </> ); }; export default myQuote;Se las arregló para que funcionara agregando public/ to from
const { data, error } = await supabase.storage .from("public/job-photo") .download(`jobphotos/${path}.jpg`);¿tienes el siguiente código?
import { createClient } from '@supabase/supabase-js' const supabaseUrl = process.env.NEXT_PUBLIC_SUPABASE_URL const supabaseAnonKey = process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY export const supabase = createClient(supabaseUrl, supabaseAnonKey)