中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

axios封裝請求接口的方法是什么

小億
96
2024-01-22 15:17:10
欄目: 編程語言

axios封裝請求接口的方法可以通過創建一個axios實例,并使用該實例來發送請求。下面是一個axios封裝請求接口的方法示例:

import axios from 'axios';

// 創建axios實例
const instance = axios.create({
  baseURL: 'https://api.example.com', // 請求的基礎URL
  timeout: 5000, // 請求超時時間
  headers: {
    'Content-Type': 'application/json' // 設置請求頭為JSON格式
  }
});

// 封裝GET請求方法
export function get(url, params) {
  return new Promise((resolve, reject) => {
    instance.get(url, { params })
      .then(response => {
        resolve(response.data);
      })
      .catch(error => {
        reject(error);
      });
  });
}

// 封裝POST請求方法
export function post(url, data) {
  return new Promise((resolve, reject) => {
    instance.post(url, data)
      .then(response => {
        resolve(response.data);
      })
      .catch(error => {
        reject(error);
      });
  });
}

在上面的示例中,通過創建一個axios實例instance,并設置了基礎URL、超時時間和請求頭。然后封裝了GET和POST請求方法,分別使用instance.get和instance.post發送請求。這樣,你可以在項目中直接調用get和post方法來發送請求,并在成功或失敗時通過Promise的resolve和reject返回結果或錯誤信息。

0
扶风县| 普安县| 维西| 鄂伦春自治旗| 富阳市| 苍南县| 永嘉县| 牙克石市| 阆中市| 年辖:市辖区| 鱼台县| 伊春市| 晋中市| 米易县| 双鸭山市| 汤阴县| 文水县| 长寿区| 忻州市| 尼勒克县| 定结县| 常州市| 莒南县| 祥云县| 南皮县| 通州区| 广灵县| 象山县| 磐石市| 合肥市| 新巴尔虎左旗| 美姑县| 城口县| 天台县| 二连浩特市| 芜湖市| 中阳县| 思南县| 惠来县| 江西省| 新平|