vue配置代理解決前端跨域的問題

文章目錄

  • 一、概述
  • 二、報錯現象
  • 三、通過配置代理來解決
    • 修改request.js中的baseURL為/api
    • 在vite.config.js中增加代理配置
  • 四、參考資料


一、概述

跨域是指由于瀏覽器的同源策略限制,向不同源(不同協議、不同域名、不同端口)發送ajax請求會失敗
在這里插入圖片描述

二、報錯現象

在這里插入圖片描述

三、通過配置代理來解決

修改request.js中的baseURL為/api

在這里插入圖片描述

在vite.config.js中增加代理配置

在這里插入圖片描述
完整內容:

import { fileURLToPath, URL } from 'node:url'import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import vueDevTools from 'vite-plugin-vue-devtools'// https://vite.dev/config/
export default defineConfig({plugins: [vue(),vueDevTools(),],resolve: {alias: {'@': fileURLToPath(new URL('./src', import.meta.url))},},server: {proxy: {'/api': { // 匹配所有以 /api 開頭的請求target: 'http://localhost:8080',  // 代理目標地址changeOrigin: true,rewrite: (path) => path.replace(/^\/api/, ''),  // 重寫路徑,將 /api 替換為空},},}
})

四、參考資料

https://www.bilibili.com/video/BV14z4y1N7pg?spm_id_from=333.788.player.switch&vd_source=0467ab39cc5ec5940fee22a0e7797575&p=73

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/82526.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/82526.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/82526.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

T-SQL在SQL Server中判斷表、字段、索引、視圖、觸發器、Synonym等是否存在

SQL Server創建或者刪除表、字段、索引、視圖、觸發器前判斷是否存在。 目錄 1. SQL Server創建表之前判斷表是否存在 2. SQL Server新增字段之前判斷是否存在 3. SQL Server刪除字段之前判斷是否存在 4. SQL Server新增索引之前判斷是否存在 5. SQL Server判斷視圖是否存…

金融企業如何借力運維監控強化合規性建設?

日前,國家金融監督管理總局網站公布行政處罰信息,認定某銀行存在多項違規并對其進行罰款。其中,國家金融監督管理總局認定該銀行主要違規內容包括: 一、部分重要信息系統識別不全面,災備建設和災難恢復能力不符合監管要…

leetcode hot100 技巧

如有缺漏謬誤&#xff0c;還請批評指正。 1.只出現一次的數字 利用異或運算相同得0的特點。所有出現過兩次的數字都會在異或運算累加過程中被抵消。 class Solution { public:int singleNumber(vector<int>& nums) {int res0;for(int i0;i<nums.size();i) res^n…

git做commit信息時的校驗

親測可用&#xff01;不行你來打我&#xff01;&#xff01;&#xff01;&#xff01;&#xff01; 1. 文件基本信息 屬性說明文件名commit-msg&#xff08;必須無擴展名&#xff0c;如 .sh 或 .txt 會導致失效&#xff09;位置倉庫的 .git/hooks/ 目錄下&#xff08;或全局模…

4.9/Q1,GBD數據庫最新文章解讀

文章題目&#xff1a;The burden of diseases attributable to high body mass index in Asia from 1990 - 2019: results from the global burden of disease study 2019 DOI&#xff1a;10.1080/07853890.2025.2483977 中文標題&#xff1a;1990 年至 2019 年亞洲高體重指數導…

Activity動態切換Fragment

Activity 動態切換 Fragment 是 Android 開發中常見的需求&#xff0c;用于構建靈活的用戶界面。 以下是實現 Activity 動態切換 Fragment 的幾種方法&#xff0c;以及一些最佳實踐&#xff1a; 1. 使用 FragmentManager 和 FragmentTransaction (推薦) 這是最常用和推薦的方…

FreeRTOS Semaphore信號量-筆記

FreeRTOS Semaphore信號量-筆記 **一、信號量與互斥量的核心區別****二、二值信號量&#xff08;Binary Semaphore&#xff09;****1. 功能與使用場景****2. 示例&#xff1a;ADC中斷與任務同步** **三、計數信號量&#xff08;Counting Semaphore&#xff09;****1. 功能與使用…

音頻類網站或者資訊總結

我愛音頻網&#xff1a; 我愛音頻網 - 我們只談音頻&#xff0c;豐富的TWS真無線藍牙耳機拆解報告 (52audio.com) 其他更多資訊 音頻行業全品類深度剖析&#xff0c;2024市場趨勢解讀匯總-EDN 電子技術設計 (ednchina.com)

16.Excel:數據收集

一 使用在線協作工具 簡道云。 excel的在線表格協作在國內無法使用&#xff0c;而數據采集最需要在線協作。 二 使用 excel 1.制作表格 在使用excel進行數據采集的時候&#xff0c;會制作表頭給填寫人&#xff0c;最好還制作一個示例。 1.輸入提示 當點擊某個單元格的時候&am…

JAVA虛擬機(JVM)總結,很清晰,很好理解!!

目錄 java編譯相關知識 Java文件編譯過程 java的可跨平臺性 JVM內存結構 運行期數據區域&#xff08;JDK8之后&#xff09; 本地方法棧 虛擬方法棧 程序計數器 堆 本地內存 棧幀里面的局部變量表和方法區&#xff08;元空間的區別&#xff09; 類加載器 啟動類加載…

前端項目中單元測試與集成測試的管理實踐

前端項目中單元測試與集成測試的管理實踐 在現代前端工程化中&#xff0c;單元測試&#xff08;Unit Test&#xff09;和集成測試&#xff08;Integration Test&#xff09;已成為保障項目質量的重要手段。合理地組織和管理測試代碼&#xff0c;不僅有助于持續集成&#xff0c…

【Redis】緩存和分布式鎖

&#x1f525;個人主頁&#xff1a; 中草藥 &#x1f525;專欄&#xff1a;【中間件】企業級中間件剖析 一、緩存&#xff08;Cache&#xff09; 概述 Redis最主要的應用場景便是作為緩存。緩存&#xff08;Cache&#xff09;是一種用于存儲數據副本的技術或組件&#xff0c;…

深入解析路由策略:從流量控制到策略實施

一、網絡流量雙平面解析 在路由策略的設計中&#xff0c;必須明確區分兩個關鍵平面&#xff1a; 1. 控制層面&#xff08;Control Plane&#xff09; ??定義??&#xff1a;路由協議傳遞路由信息形成的邏輯平面&#xff08;如OSPF的LSA、RIP的Response報文&#xff09;?…

從杰夫?托爾納看 BPLG 公司的技術創新與發展

在科技與商業緊密交織的時代&#xff0c;企業的技術領導者在推動組織前行、應對復雜多變的市場環境中扮演著極為關鍵的角色。《對話 CTO&#xff0c;駕馭高科技浪潮》的第 6 章聚焦于杰夫?托爾納及其所在的 BPLG 公司&#xff0c;為我們展現了一幅技術驅動企業發展的生動圖景&…

UniRepLknet助力YOLOv8:高效特征提取與目標檢測性能優化

文章目錄 一、引言二、UniRepLknet 的框架原理&#xff08;一&#xff09;架構概述&#xff08;二&#xff09;架構優勢 三、UniRepLknet 在 YOLOv8 中的集成&#xff08;一&#xff09;集成方法&#xff08;二&#xff09;代碼實例 四、實驗與對比&#xff08;一&#xff09;對…

比較Facebook與其他社交平臺的隱私保護策略

在這個數字化的時代&#xff0c;隱私保護已成為用戶和社交平臺共同關注的核心議題。Facebook&#xff0c;作為全球最大的社交網絡平臺之一&#xff0c;其隱私保護策略一直受到廣泛的關注和討論。本文將對Facebook的隱私保護策略與其他社交平臺進行比較&#xff0c;以幫助用戶更…

數據結構--樹

一、樹的概念 樹是由n(n≥0)個節點組成的有限集合&#xff0c;它滿足以下條件&#xff1a; 1. 當n0時&#xff0c;稱為空樹 2. 當n>0時&#xff0c;有且僅有一個特定的節點稱為根節點(root) 3. 其余節點可分為m(m≥0)個互不相交的有限集合&#xff0c;每個集合本身又是一…

Linux `ifconfig` 指令深度解析與替代方案指南

Linux `ifconfig` 指令深度解析與替代方案指南 一、核心功能與現狀1. 基礎作用2. 版本適配二、基礎語法與常用操作1. 標準語法2. 常用操作速查顯示所有接口信息啟用/禁用接口配置IPv4地址修改MAC地址(臨時)三、高級配置技巧1. 虛擬接口創建2. MTU調整3. 多播配置4. ARP控制四…

什么是分布式光伏系統?屋頂分布式光伏如何并網?

政策窗口倒計時&#xff01;分布式光伏如何破局而立&#xff1f; 2025年&#xff0c;中國分布式光伏行業迎來關鍵轉折&#xff1a; ? "430"落幕——搶裝潮收官&#xff0c;但考驗才剛開始&#xff1b; ? "531"生死線——新增項目全面市場化交易啟動&…

Cluster Interconnect in Oracle RAC

Cluster Interconnect in Oracle RAC (文檔 ID 787420.1)?編輯轉到底部 In this Document Purpose Scope Details Physical Layout of the Private Interconnect Why Do We Need a Private Interconnect ? Interconnect Failure Interconnect High Availability Private Inte…