XMLHttpRequestが動作する理由を知ることができず、フェッチまたは公理の使用が機能しません。終点は一定です。ここで を比較するためのコードである のXMLHttpRequestが実際にテキストを返します...、 はモードの削除何フェッチとXMLHttpRequestの信頼性
var r = new XMLHttpRequest()
r.open('GET', 'http://localhost:1337/ticks', true)
r.onreadystatechange = function() {
if (r.readyState !== 4 || r.status !== 200) {
return
}
}
r.send()
fetch('http://localhost:1337/ticks', {
method: 'GET',
mode: 'no-cors'
}).then(function (response) {
return response.text()
}).then(function (text) {
console.log(text)
}).catch(function (error) {
})
コードが壊れています。フェッチコールバックで 'console.log(response)'を試しましたか? –
私はブレークポイントを付けましたが、フェッチのresponse.okはfalseなので、呼び出しは失敗しますが、非常に同じ実行でxmlhttprequestがうまく動作します –
コードが壊れていません; –