最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Vue3如何配置多級(jí)代理

 更新時(shí)間:2025年04月06日 10:26:11   作者:在努力的前端小白  
這篇文章主要介紹了Vue3如何配置多級(jí)代理問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

Vue3配置多級(jí)代理

在Vue3項(xiàng)目中,我們可以通過(guò)修改 vue.conig.js或者vue.conig.ts 文件來(lái)配置多個(gè)proxy。

下面是一個(gè)示例的 vue.config.ts 文件,我分別設(shè)置了兩個(gè)不同的請(qǐng)求地址,分別用于處理不同的請(qǐng)求。

1、在vite.config.ts里面配置

export default defineConfig({
  plugins: [vue()],
  server: {
    open: true, //自動(dòng)打開瀏覽器
    host: "0.0.0.0",
    port: 8989,
    // 設(shè)置反向代理,跨域
    proxy: {
      '/get': {
        // 后臺(tái)地址
        target: 'https://xxx.xxx.xxx.x:8080', //填寫后臺(tái)真實(shí)地址
        changeOrigin: true,
        // 訪問(wèn)https的接口,需要加secure
        secure: false,
        rewrite: path => path.replace(/^\/get/, '')
      },
      '/api': {
        // 后臺(tái)地址
        target: 'https://xxx.xxx.xxx.x:8080', //填寫后臺(tái)真實(shí)地址
        changeOrigin: true,
        // 訪問(wèn)https的接口,需要加secure
        secure: false,
        rewrite: path => path.replace(/^\/api/, '')
      },
    
})

2.配置axios

// axiosInstance.js
import axios from "axios";
import { getToken } from "/src/utils/auth";

// 創(chuàng)建一個(gè) Axios 實(shí)例
const API = axios.create({
  timeout: 60000, // 請(qǐng)求超時(shí)設(shè)置,單位ms
});

// 請(qǐng)求攔截器
API.interceptors.request.use(
  (config) => {
    // 動(dòng)態(tài)設(shè)置 baseURL
    if (config.url.startsWith('/get')) {
      config.baseURL = '/get';
    } else {
      config.baseURL = '/api';
    }

    // 將 token 添加到請(qǐng)求頭中
    config.headers["token"] = getToken();
    
    return config;
  },
  (error) => {
    // 請(qǐng)求錯(cuò)誤處理
    console.log(error); // 調(diào)試
    return Promise.reject(error);
  }
);

export default API;

使用:根據(jù)請(qǐng)求的 URL 自動(dòng)選擇不同的 baseURL

import API from './axiosInstance';

// 請(qǐng)求使用 baseURL 為 /get
API.get('/get/user/login').then(res => {
  console.log(res.data);
});

// 請(qǐng)求使用 baseURL 為 /api
API.get('/api/admin/login').then(res => {
  console.log(res.data);
});

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 解決vue組件渲染沒(méi)更新數(shù)據(jù)問(wèn)題

    解決vue組件渲染沒(méi)更新數(shù)據(jù)問(wèn)題

    本文主要介紹了解決vue組件渲染沒(méi)更新數(shù)據(jù)問(wèn)題,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • vue中如何自定義右鍵菜單詳解

    vue中如何自定義右鍵菜單詳解

    這篇文章主要給大家介紹了關(guān)于vue中如何自定義右鍵菜單的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • vue項(xiàng)目使用websocket連接問(wèn)題及解決

    vue項(xiàng)目使用websocket連接問(wèn)題及解決

    這篇文章主要介紹了vue項(xiàng)目使用websocket連接問(wèn)題及解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-10-10
  • 一文帶你搞懂Vue3如何使用訊飛大模型

    一文帶你搞懂Vue3如何使用訊飛大模型

    這篇文章主要為大家詳細(xì)介紹了Vue3使用訊飛大模型的相關(guān)知識(shí),文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-12-12
  • 復(fù)刻畫龍產(chǎn)品vue實(shí)現(xiàn)新春氣泡兔

    復(fù)刻畫龍產(chǎn)品vue實(shí)現(xiàn)新春氣泡兔

    這篇文章主要為大家介紹了復(fù)刻畫龍產(chǎn)品之使用vue實(shí)現(xiàn)新春氣泡兔示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-01-01
  • vue中this.$refs有值,但無(wú)法獲取ref的值問(wèn)題及解決

    vue中this.$refs有值,但無(wú)法獲取ref的值問(wèn)題及解決

    這篇文章主要介紹了vue中this.$refs有值,但無(wú)法獲取ref的值問(wèn)題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-01-01
  • Vue Router組件內(nèi)路由鉤子的使用

    Vue Router組件內(nèi)路由鉤子的使用

    本文主要介紹了Vue Router組件內(nèi)路由鉤子的使用,用于權(quán)限驗(yàn)證、數(shù)據(jù)預(yù)加載、防止數(shù)據(jù)丟失等場(chǎng)景,具有一定的參考價(jià)值,感興趣的可以了解一下
    2025-06-06
  • Element Dialog對(duì)話框的使用示例

    Element Dialog對(duì)話框的使用示例

    這篇文章主要介紹了Element Dialog對(duì)話框的使用示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • Vue自定義驗(yàn)證之日期時(shí)間選擇器詳解

    Vue自定義驗(yàn)證之日期時(shí)間選擇器詳解

    這篇文章主要介紹了Vue自定義驗(yàn)證之日期時(shí)間選擇器詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-02-02
  • Vue3自定義drag指令詳解

    Vue3自定義drag指令詳解

    這篇文章主要為大家詳細(xì)介紹了Vue3自定義drag指令的相關(guān)知識(shí),文中的示例代碼講解詳細(xì),具有一定的借鑒價(jià)值,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-12-12

最新評(píng)論

公安县| 雷波县| 岗巴县| 唐海县| 通道| 罗田县| 图们市| 镶黄旗| 临泽县| 远安县| 河北区| 淮南市| 中西区| 东兰县| 西丰县| 石门县| 礼泉县| 句容市| 丰顺县| 寿阳县| 衢州市| 彰化县| 沂水县| 白河县| 安福县| 南漳县| 雷波县| 米林县| 尼木县| 临西县| 黑山县| 宁德市| 嘉禾县| 惠州市| 梅州市| 绿春县| 重庆市| 苏尼特左旗| 彭阳县| 屏东市| 军事|