HTTP-Anfragen in JavaScript stellen

Verwendung von XMLHttpRequest:

const xhr = new XMLHttpRequest();
xhr.open('GET', '/api/data');
xhr.onload = () => {
  if (xhr.status === 200) {
    console.log(xhr.responseText);
  } else {
    console.error(xhr.statusText);
  }
};
xhr.onerror = () => {
  console.error('发生了错误');
};
xhr.send();

Axios verwenden:

axios.get('/api/data')
  .then((response) => {
    console.log(response.data);
  })
  .catch((error) => {
    console.error(error);
  });

Verwenden Sie fetch:

fetch('/api/data')
  .then((response) => response.json())
  .then((data) => console.log(data))
  .catch((error) => console.error(error));

Beachten Sie, dass Sie vor der Verwendung von axios oder fetch in der Node.js-Umgebung zunächst das entsprechende Paket installieren müssen.

Guess you like

Origin blog.csdn.net/weixin_42602736/article/details/130870867