Axios是一个基于Promise的HTTP客户端,可以在浏览器和node.js中使用。它提供了一种简单的方式来发送HTTP请求,并处理响应。以下是一个简单的Axios使用教程。
- 安装Axios
npm install axios
- 引入Axios
const axios = require('axios');
- 发送GET请求
axios.get('https://api.example.com/data') .then(response => { console.log(response.data); }) .catch(error => { console.error(error); });
- 发送POST请求
axios.post('https://api.example.com/data', { key1: 'value1', key2: 'value2' }) .then(response => { console.log(response.data); }) .catch(error => { console.error(error); });
- 发送带有参数的GET请求
axios.get('https://api.example.com/data', { params: { key1: 'value1', key2: 'value2' } }) .then(response => { console.log(response.data); }) .catch(error => { console.error(error); });
- 处理响应数据,当你收到一个响应时,你可以使用
then
方法来处理响应数据。在上面的例子中,我们打印出了响应的数据。你也可以使用catch
方法来处理错误。