7
reactとwebpackを使用しています。なぜ以下のコードでエラーが発生しますか?Uncaught (in promise) SyntaxError: Unexpected end of input(…)
?ありがとうフェッチno-cors予期しない入力の終了
fetch(feedURL, {"mode": "no-cors"})
.then(response => response.json())
.then(function(data){
this.setState({
data: data
})
}.bind(this));
は応答有効なJSONですか? – frankies
取得しているレスポンスのタイプを確認しておらず、受け入れヘッダも設定していないため、取得したレスポンスがJSONタイプでない場合は、フェールセーフがない可能性があります。この問題の原因になる可能性があります。 –
JSON生データのテストは有効ですが、CDNでホストされているファイルへのURLは無効です。 '無効なエンコーディング、UTF-8、UTF-16、またはUTF-32が必要です。'どのように修正できますか? – user14439