配置axios攔截器

1.安裝axios

npm install axios
# 或
yarn add axios

2.創(chuàng)建request.js + api.js

// request.js
import axios from "axios";

let instance = axios.create({
    baseURL: "url",
    timeout: 5000
});

// http request 攔截器
instance.interceptors.request.use(
  (config) => {
    // 修改請求頭
    if (config.url === "/wechatUsers/PCLogin") {
      config.headers["Content-Type"] = "application/x-www-form-urlencoded";
    }
    const token = sessionStorage.getItem("token");
    if (token) {
      // 判斷是否存在token知牌,如果存在的話,則每個http header都加上token
      config.headers["x-auth-token"] = token; //請求頭加上token
    }
    return config;
  },
  (err) => {
    return Promise.reject(err);
  }
);

// http response 攔截器
instance.interceptors.response.use(
  (response) => {
    return response.data;
  },
  //接口錯誤狀態(tài)處理萌庆,也就是說無響應(yīng)時的處理
  (error) => {
    return Promise.reject(error.response.status); // 返回接口返回的錯誤信息
  }
);

export default instance

api.js

import request from './request'
import qs from 'qs'

// 首頁精品推薦數(shù)據(jù)請求
export const JingpinApi = () => request.get('/products/recommend')

// 微信登錄(這個接口必須用qs對數(shù)據(jù)進(jìn)行格式化)
export const WeixinLoginApi = (params) => request.post(`/wechatUsers/PCLogin`, qs.stringify(params))
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市莲镣,隨后出現(xiàn)的幾起案子危尿,更是在濱河造成了極大的恐慌,老刑警劉巖弊予,帶你破解...
    沈念sama閱讀 222,627評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件聊替,死亡現(xiàn)場離奇詭異楼肪,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)惹悄,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,180評論 3 399
  • 文/潘曉璐 我一進(jìn)店門春叫,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人泣港,你說我怎么就攤上這事暂殖。” “怎么了当纱?”我有些...
    開封第一講書人閱讀 169,346評論 0 362
  • 文/不壞的土叔 我叫張陵呛每,是天一觀的道長。 經(jīng)常有香客問我坡氯,道長晨横,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 60,097評論 1 300
  • 正文 為了忘掉前任箫柳,我火速辦了婚禮手形,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘悯恍。我一直安慰自己库糠,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,100評論 6 398
  • 文/花漫 我一把揭開白布坪稽。 她就那樣靜靜地躺著曼玩,像睡著了一般鳞骤。 火紅的嫁衣襯著肌膚如雪窒百。 梳的紋絲不亂的頭發(fā)上黍判,一...
    開封第一講書人閱讀 52,696評論 1 312
  • 那天,我揣著相機(jī)與錄音篙梢,去河邊找鬼顷帖。 笑死,一個胖子當(dāng)著我的面吹牛渤滞,可吹牛的內(nèi)容都是我干的贬墩。 我是一名探鬼主播,決...
    沈念sama閱讀 41,165評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼妄呕,長吁一口氣:“原來是場噩夢啊……” “哼陶舞!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起绪励,我...
    開封第一講書人閱讀 40,108評論 0 277
  • 序言:老撾萬榮一對情侶失蹤肿孵,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后疏魏,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體停做,經(jīng)...
    沈念sama閱讀 46,646評論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,709評論 3 342
  • 正文 我和宋清朗相戀三年大莫,在試婚紗的時候發(fā)現(xiàn)自己被綠了蛉腌。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,861評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡只厘,死狀恐怖烙丛,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情羔味,我是刑警寧澤蜀变,帶...
    沈念sama閱讀 36,527評論 5 351
  • 正文 年R本政府宣布,位于F島的核電站介评,受9級特大地震影響库北,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜们陆,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,196評論 3 336
  • 文/蒙蒙 一寒瓦、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧坪仇,春花似錦杂腰、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,698評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽惜颇。三九已至,卻和暖如春少辣,著一層夾襖步出監(jiān)牢的瞬間凌摄,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,804評論 1 274
  • 我被黑心中介騙來泰國打工漓帅, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留锨亏,地道東北人。 一個月前我還...
    沈念sama閱讀 49,287評論 3 379
  • 正文 我出身青樓忙干,卻偏偏與公主長得像器予,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子捐迫,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,860評論 2 361

推薦閱讀更多精彩內(nèi)容