Problem sa fetchom

Redmond

Elita
Poruka
17.265
Jel zna neko zasto kad fetchujem nesto sa lokalnog json fajla koji sam ja stvorio, kad posle posaljem nekom drugom zipovan folder sa projektom nece da fetchuje iz tog istog json fajla? O javascript jeziku se radi ako je od neke pomoci
 
Ne bas. Kakav projekat je u pitanju? Node, React? Kakav error baca kad pokusas fetch?
ma vanilla js, obican domaci zadatak... evo errora:

script.js:6 Fetch API cannot load file:///C:/Users/Aleksandar/Desktop/Proba%20extraktovanja%202/Parsiranje%20kviz%20pitanja%20(JS)/quiz.json. URL scheme must be "http" or "https" for CORS request.
 
ma vanilla js, obican domaci zadatak... evo errora:

script.js:6 Fetch API cannot load file:///C:/Users/Aleksandar/Desktop/Proba%20extraktovanja%202/Parsiranje%20kviz%20pitanja%20(JS)/quiz.json. URL scheme must be "http" or "https" for CORS request.
Ah, pa ne moze to tako. Moras pokrenuti projekat u lokalu pa gadjati taj port, a ne direktno fajl na hard disku.
 
izvini al nije mi jasno, moje znanje ne seze toliko duboko, kako da pokrenem projekat u lokalu pa da gadjam port?
Aha, ok. Pa ima vise nacina. Ako koristis vscode kao editor, on dolazi sa ugradjenom Live Server ekstenzijom. Trebalo bi da u donjem desnom uglu postoji opcija 'run with Live Server' ili tako nesto. I onda u fetch funkciji ne saljes request ka apsolutnoj ruti koja ti je file:///C:/Users/... itd vec relativno u odnosu na to gde ti se nalazi js file a gde json file. Npr. ako su u istom folderu onda u fetch moze samo da ide './quiz.json'.
 

Back
Top