開発環境
npm のcreate-react-appを使っています
問題点
非同期処理でjsonファイルを取得して、臨時にデータを読み込もうとしています。パスは相対パスで指定しています。
しかし実行してみると、jsonファイルを取得できません。
エラー名は、SyntaxError: Unexpected token < in JSON at position 0 またコンソールにはindex.htmlが返されてます。
※import文でjsonファイルを読み込むなどはしていません。
javascript
1await fetch('./Cparameter.json',{ 2 method: "GET", 3 }) 4 .then(response => response.text()) 5 .then(text => { 6 const datas= JSON.parse(text); 7 console.log(text); 8//index.htmlのデータが返される 9 }) 10 }
質問
1.おそらくはローカルサーバーのディレクトリ構成が全く違うものに書き換えられているのだろうと思っています。開発コードに、素直に相対パスを使って非同期にファイルを取得するのは無謀なのでしょうか?
2.どうすれば非同期でファイルを読み込めるようになるのでしょうか?お教え頂きたいです。
粗末な文章ですが、お救いいただけると幸いです。

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/02/26 09:59
2022/02/26 11:45 編集
2022/02/27 14:44