Ich bin nicht in der Lage herauszufinden, warum XMLHttpRequest funktioniert und die Verwendung der Abruf oder Axiom funktioniert nicht. Der Endpunkt ist konstant. Hier ist der Code zu vergleichen ... XMLHttpRequest tatsächlich den Text zurückgibt, holen etwasFetch vs. XMLHttpRequest Zuverlässigkeit
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) {
})
Dieser Code ist kaputt. Haben Sie "console.log (response)" in Ihrem Abruf-Callback versucht? –
sicher, ich habe Haltepunkte und die response.ok in fetch ist falsch, so schlägt der Aufruf, aber im gleichen Lauf, die xmlhttprequest arbeitet juts fein –
Code ist nicht kaputt;) –