Hola, quiero acceder a los datos del usuario (summary.json) ubicados en https://www.chiefdelphi.com/u/ereeen1208/summary.json usando Nextjs typescript para un proyecto. (chiefdelphi es un foro de discourse para FRC) He intentado usar varios métodos pero cada método resulta en un error o no es exitoso:
(En todos los ejemplos, url = “https://www.chiefdelphi.com/u/ereeen1208/summary.json”)
Código que devuelve una respuesta vacía:
const response = await fetch(url, {
mode: "no-cors",
method: "GET"
})
Código que devuelve errores de cors:
const response = await fetch(url, {
mode: "cors",
method: "GET"
})
const { data } = await axios.get(url);
Error para fetch():
Acceso a fetch en ‘https://www.chiefdelphi.com/u/ereeen1208/summary.json’ desde el origen ‘http://localhost:3000’ ha sido bloqueado por la política de CORS: No hay encabezado ‘Access-Control-Allow-Origin’ presente en el recurso solicitado. Si una respuesta opaca satisface tus necesidades, establece el modo de la solicitud a ‘no-cors’ para obtener el recurso con CORS deshabilitado.
Error para axios.get():
Acceso a XMLHttpRequest en ‘https://www.chiefdelphi.com/u/unpicasso/summary.json’ desde el origen ‘http://localhost:3000’ ha sido bloqueado por la política de CORS: No hay encabezado ‘Access-Control-Allow-Origin’ presente en el recurso solicitado.
¿Qué puedo hacer para obtener los datos de esta url? ¿Necesitaría probar un método de web scraping diferente o agregar más parámetros? Gracias.