i’m trying to set up nextjs as the front end and then using gradio API with hugging face spaces, however, I’m getting a CORS error:
Access to fetch at ‘https://levelingup-modelnew.hf.space/’ from origin ‘http://localhost:3000’ has been blocked by CORS policy: No ‘Access-Control-Allow-Origin’ header is present on the requested resource. If an opaque response serves your needs, set the request’s mode to ‘no-cors’ to fetch the resource with CORS disabled.
error message. Is it because I’m using localhost, and then trying to fetch a different address (hugging face space)? If so, is there a way to allow local host? If not, what would be the best way to test this?
I’ve also set up a fetch with Authorization: Bearer
const { prompt } = data; const app = await fetch("https://levelingup-modelnew.hf.space/", { method: "POST", headers: { "Content-Type": "application/json", "Authorization": `Bearer ${process.env.HF_API_KEY}` }, body: JSON.stringify({prompt}) });