怎麼給axios添加自定義的token字段?

通常在向後端發送請求獲取數據的時候都須要帶上token,有時候可能還須要加上其餘的自定義字段,怎麼加呢,其實挺簡單的,下面以axios爲例給全部請求添加token字段。ios

1. 代碼怎麼寫?

let loading = null;
// 請求攔截
axios.interceptors.request.use(
  config => {
    loading = Loading.service({
      text: "正在加載中......",
      fullscreen: true
    });
    // 這個token是隨便編的
    let token = "sdsklssdfkdlsfkkskjfskfj";
    // 添加自定義token字段,mytoken
    config.headers.myToken = token;
    // 添加其餘自定義字段,otherParams
    let otherParams = "sdfsf44545456456";
    config.headers.otherParams = otherParams;
    return config;
  },
  error => {
    return Promise.error(error);
  }
);

加上以後,能夠看到請求頭帶上了自定義的字段myTokenotherParams:
git

2. 示例代碼下載

能夠複製以上代碼運行查看使用效果,也能夠到GitHub: https://github.com/Jackyyans/code123下載,更多示例將會持續更新,歡迎關注。github

相關文章
相關標籤/搜索