国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當前位置: 首頁 > news >正文

銘譽攝影網(wǎng)站設計師培訓班多少錢

銘譽攝影網(wǎng)站,設計師培訓班多少錢,西安有什么好玩的好吃的,物流 東莞網(wǎng)站建設一個項目中如果http請求發(fā)生了錯誤/異常,比如返回碼4xx(表示沒有授權,登錄過期等),我們希望能夠在axios在第一時間就能攔截獲取到,然后直接提示報錯的錯誤信息,而不是在發(fā)起請求的地方&#xff…

一個項目中如果http請求發(fā)生了錯誤/異常,比如返回碼4xx(表示沒有授權,登錄過期等),我們希望能夠在axios在第一時間就能攔截獲取到,然后直接提示報錯的錯誤信息,而不是在發(fā)起請求的地方,單獨去做判斷,這樣效率太低。

所以這個時候,axios全局路由攔截就登場了:

axios全局路由代碼通常是在構建axios實例注入的,下面就是代碼模板:

const instance = axios.create({})?

instance.interceptors.response.use(

// 回調(diào)函數(shù)1: 入?yún)⑹钦埱蟪晒r的返回結果:response

? (response) => {? ??

? ? ?// 請求正常時的代碼塊

? ? return response

? },

// 回調(diào)函數(shù)2: 入?yún)⑹钦埱笫r的返回錯誤: error

? (error ) => {

? ? ? // 請求發(fā)生錯誤時的代碼塊。

? }

);

下面是一個應用實例中的代碼:

import axios? from "axios";

import { message } from "antd"

import { useNavigate } from "react-router-dom";

const?baseURL = "xxxxx"

// 創(chuàng)建axios實例

const instance = axios.create({

? baseURL,

? headers: {

? ? "Authorization": "xxxxxxxxx",? ?

? },

});

const navigate = useNavigate();

// 設置axios全局路由攔截

instance.interceptors.response.use(

? (response) => {? ??

? ? return response;

? },

? (error ) => {

? ? if (!error.response) {

? ? ? message.error("網(wǎng)絡異常", 3);

? ? } else if ( error.response.status != 200) {

? ? ? console.log(error.response);

? ? ? error.response.data.err? message.error(error.response.data.err,3): null;? ?

? ? ? navigate("/signin");

? ? ? ?}

? ?

? ? ?}

? }

);

?總結:axios全局路由攔截的設置方法分為兩步:

1.? 通過 axios.create方法創(chuàng)建axios實例

2.? 通過axios實例的interceptors.response.use方法創(chuàng)建攔截規(guī)則,這個方面里面有兩個回調(diào)函數(shù)

? ? ? a.?回調(diào)函數(shù)1: 入?yún)⑹钦埱蟪晒r的返回結果:response

? ? ? b.?回調(diào)函數(shù)2: 入?yún)⑹钦埱笫r的返回錯誤: error

http://m.aloenet.com.cn/news/32490.html

相關文章:

  • 邵陽市城市建設網(wǎng)站怎么做網(wǎng)絡宣傳推廣
  • 中石化建設工程有限公司網(wǎng)站全國新冠疫情最新消息
  • 中衛(wèi)網(wǎng)站設計廠家營銷網(wǎng)站都有哪些
  • 免費可商用素材網(wǎng)站網(wǎng)站百度權重
  • 哪個網(wǎng)站的域名便宜網(wǎng)站優(yōu)化推廣seo公司
  • 重慶旅游網(wǎng)站建設地址如何開發(fā)自己的小程序
  • 長沙做電商網(wǎng)站設計友情鏈接檢測工具
  • 地方網(wǎng)站推廣學it一年的學費大概是多少
  • 西安建網(wǎng)站什么是新媒體運營
  • 請人做網(wǎng)站需要注意什么怎么自己制作一個網(wǎng)站
  • 做店鋪首頁的網(wǎng)站關鍵詞數(shù)據(jù)分析工具有哪些
  • 網(wǎng)站建設方案怎么做百度招商加盟
  • 最新熱點新聞事件素材水平優(yōu)化
  • ps制作博客網(wǎng)站界面深圳優(yōu)化公司高粱seo較
  • 網(wǎng)站日程建設表百度在線客服問答
  • 問答論壇網(wǎng)站建設網(wǎng)站怎么制作教程
  • 網(wǎng)站更新中打開免費百度啊
  • 什么網(wǎng)站做的最好寧德市人民政府
  • 沈陽網(wǎng)站建設小志網(wǎng)站的推廣優(yōu)化
  • 重慶營銷網(wǎng)站建設平臺app001推廣平臺官網(wǎng)
  • 網(wǎng)站域名解析錯誤怎么辦seo與sem的關系
  • 網(wǎng)站建設技術規(guī)范河南省鄭州市金水區(qū)
  • 福州官網(wǎng)網(wǎng)站建設谷歌seo網(wǎng)站推廣怎么做優(yōu)化
  • 網(wǎng)頁公正流程有名的seo外包公司
  • 做網(wǎng)站推廣的方法58網(wǎng)絡推廣
  • 手機網(wǎng)站建設浩森宇特seo建站優(yōu)化
  • 鄭州外貿(mào)建站做推廣
  • 國家建設協(xié)會官方網(wǎng)站百度瀏覽器網(wǎng)頁版入口
  • 溫州微信網(wǎng)站開發(fā)抖音搜索seo軟件
  • php地方門戶新聞網(wǎng)站源碼卡點視頻軟件下載