Bonjour, je souhaite accéder aux données utilisateur (summary.json) situées à l’adresse https://www.chiefdelphi.com/u/ereeen1208/summary.json en utilisant Nextjs typescript pour un projet. (chiefdelphi est un forum discourse pour FRC) J’ai essayé plusieurs méthodes, mais chaque méthode aboutit à une erreur ou est infructueuse :
(Dans tous les exemples, url = “https://www.chiefdelphi.com/u/ereeen1208/summary.json”)
Code qui renvoie une réponse vide :
const response = await fetch(url, {
mode: "no-cors",
method: "GET"
})
Code qui renvoie des erreurs CORS :
const response = await fetch(url, {
mode: "cors",
method: "GET"
})
const { data } = await axios.get(url);
Erreur pour fetch() :
Accès à fetch à l’adresse ‘https://www.chiefdelphi.com/u/ereeen1208/summary.json’ depuis l’origine ‘http://localhost:3000’ bloqué par la politique CORS : Aucun en-tête ‘Access-Control-Allow-Origin’ n’est présent sur la ressource demandée. Si une réponse opaque répond à vos besoins, définissez le mode de la requête sur ‘no-cors’ pour récupérer la ressource avec CORS désactivé.
Erreur pour axios.get() :
Accès à XMLHttpRequest à l’adresse ‘https://www.chiefdelphi.com/u/unpicasso/summary.json’ depuis l’origine ‘http://localhost:3000’ bloqué par la politique CORS : Aucun en-tête ‘Access-Control-Allow-Origin’ n’est présent sur la ressource demandée.
Que puis-je faire pour obtenir les données de cette URL ? Aurais-je besoin d’essayer une méthode de web scraping différente ou d’ajouter plus de paramètres ? Merci.