私はfetch()を使用して、apiサーバからデータを取得しています。私のエラーは次のようになります:fetch()予期しない入力の末尾
Uncaught (in promise) SyntaxError: Unexpected end of input at
fetch.then.blob.
私は間違っていますか教えてください。
const weatherAPi ='https://www.metaweather.com/api/location/523920';
fetch(weatherAPi, {
mode: 'no-cors'
}).then(blob => blob.json())
.then(data => console.log(data))
ブラウザコンソールでテストしたときにのみこのエラーが表示されます – Rowland
問題は、取得した応答が有効なjsonではないことです( 'null'のように見えます) – nem035