国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

vue3+vite項(xiàng)目跨域配置(踩坑無數(shù)篇)

這篇具有很好參考價(jià)值的文章主要介紹了vue3+vite項(xiàng)目跨域配置(踩坑無數(shù)篇)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

寫這篇多少有點(diǎn)心情復(fù)雜,畢竟因?yàn)橐粋€(gè)巨巨巨巨沒意思的bug卡了兩整天…
廢話不多說啦,開篇入題叭,希望大家都能改好自己的bugggggg?。?!

1.vite.config.js配置

注意:因?yàn)槲沂怯?strong>vite創(chuàng)建的,不是vue-cli,當(dāng)時(shí)搜了好多教程都教的是新建一個(gè)vue.config.js,發(fā)現(xiàn)根本沒有生效,所以,如果使用vite創(chuàng)建的項(xiàng)目就在vite.config.js里面配置如下代碼:

以我要訪問的疫情數(shù)據(jù)api為例,原api地址:https://api.inews.qq.com/testaxios/newsqa/v1/automation/modules/list?modules=FAutoCountryConfirmAdd,WomWorld,WomAboard文章來源地址http://www.zghlxwxcb.cn/news/detail-448190.html

import {
    defineConfig } from 'vite';
import vue from '@vitejs/plugin-vue';

export default defineConfig({
   
  plugins: [vue()],
  server: {
   
    port: 3000,
    proxy: {
   
      '/testaxios': {
   
        target: 'https://api.inews.qq.com/',
        // target就是你要訪問的目標(biāo)地址,可以是基礎(chǔ)地址,這樣方便在這個(gè)網(wǎng)站的其他api口調(diào)用數(shù)據(jù)
        ws: true,
        changeOrigin: true,
        rewrite: (path) => path.replace(/^\/testaxios

到了這里,關(guān)于vue3+vite項(xiàng)目跨域配置(踩坑無數(shù)篇)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • vue3+vite+ts項(xiàng)目集成科大訊飛語(yǔ)音識(shí)別(項(xiàng)目搭建過程以及踩坑記錄)

    ?? 個(gè)人主頁(yè): 不叫貓先生 ???♂? 作者簡(jiǎn)介:前端領(lǐng)域新星創(chuàng)作者、阿里云專家博主,專注于前端各領(lǐng)域技術(shù),共同學(xué)習(xí)共同進(jìn)步,一起加油呀! ??系列專欄:vue3從入門到精通、TypeScript從入門到實(shí)踐 ?? 資料領(lǐng)?。呵岸诉M(jìn)階資料以及文中源碼可以找我免費(fèi)領(lǐng)取 ?? 前端

    2023年04月09日
    瀏覽(42)
  • vue項(xiàng)目使用vite設(shè)置proxy代理,vite.config.js配置,解決本地跨域問題

    vue項(xiàng)目使用vite設(shè)置proxy代理,vite.config.js配置,解決本地跨域問題

    非同源請(qǐng)求,也就是協(xié)議(protocol)、端口(port)、主機(jī)(host)其中一項(xiàng)不相同的時(shí)候,這時(shí)候就會(huì)產(chǎn)生跨域 vite的proxy代理和vue-cli的proxy大致相同,需要在vite.config.js文件中配置(打包配置也在此) 代理配置在server中,可以上vite官網(wǎng)服務(wù)器選項(xiàng)查看server.proxy代碼示例:開發(fā)服務(wù)器選

    2024年01月21日
    瀏覽(31)
  • vite跨域配置踩坑,postman鏈接后端接口正常,但是前端就是不能正常訪問

    vite跨域配置踩坑,postman鏈接后端接口正常,但是前端就是不能正常訪問

    根據(jù)以下配置,發(fā)現(xiàn)怎么都鏈接不了后端地址,proxy對(duì)了呀。?仔細(xì)看,才發(fā)現(xiàn)host有問題 ?這里是本地前端訪問地址配置,不設(shè)置默認(rèn)http://127.0.0.1:5173/都可以訪問,但是如果設(shè)置了只有設(shè)置的?http://127.0.0.1:80/或者h(yuǎn)ttp://localhost:80/可以訪問 問題來了:設(shè)置為port80,host:0,0,0,0或者

    2024年02月08日
    瀏覽(25)
  • vue3之vite創(chuàng)建h5項(xiàng)目1(創(chuàng)建vite項(xiàng)目、配置IP訪問項(xiàng)目、配置多環(huán)境變量與預(yù)覽打包生產(chǎn)效果、配置別名)

    vue3之vite創(chuàng)建h5項(xiàng)目1(創(chuàng)建vite項(xiàng)目、配置IP訪問項(xiàng)目、配置多環(huán)境變量與預(yù)覽打包生產(chǎn)效果、配置別名)

    初始化項(xiàng)目模塊 添加環(huán)境變量文件,每個(gè)文件寫入配置,定義 env 環(huán)境變量前面必須加 VITE_ dev環(huán)境 test環(huán)境 prod環(huán)境 在項(xiàng)目根目錄下創(chuàng)建 03-1:配置多環(huán)境變量之dev環(huán)境 .env.development 03-2:配置多環(huán)境變量之test環(huán)境 .env.test 03-3:配置多環(huán)境變量之prod環(huán)境 .env.production 03-4 修改

    2024年02月02日
    瀏覽(101)
  • vue3+Vite+TS項(xiàng)目,配置ESlint和Prettier

    vue3+Vite+TS項(xiàng)目,配置ESlint和Prettier

    實(shí)操過的有兩種方式 1.vue腳手架 2.vite(推薦,也是尤大大團(tuán)隊(duì)研發(fā)) 具體怎么新建一個(gè)vue3項(xiàng)目就不多講了,可以按照官方文檔來 創(chuàng)建后的文件目錄長(zhǎng)這樣 多提一句,vite也會(huì)隨著時(shí)間不斷迭代,后續(xù)項(xiàng)目結(jié)構(gòu)可能還會(huì)發(fā)生變化,當(dāng)前使用的vue版本 和vite版本也一并貼出來 下

    2024年04月15日
    瀏覽(42)
  • vue3-ts-vite:vue 項(xiàng)目 配置 多頁(yè)面應(yīng)用

    vue3-ts-vite:vue 項(xiàng)目 配置 多頁(yè)面應(yīng)用

    一、Vue項(xiàng)目,什么是多頁(yè)面應(yīng)用 Vue是一種單頁(yè)面應(yīng)用程序(SPA)框架,這意味著Vue應(yīng)用程序通常只有一個(gè)HTML頁(yè)面,而在該頁(yè)面上進(jìn)行動(dòng)態(tài)的內(nèi)容更改,而不是每次都加載新的HTML頁(yè)面。? 但是,有時(shí)候我們需要在同一應(yīng)用程序中擁有多個(gè)獨(dú)立的頁(yè)面,每個(gè)頁(yè)面都可以單獨(dú)處理

    2024年02月14日
    瀏覽(45)
  • vite+vue3+ts項(xiàng)目構(gòu)建詳細(xì)步驟(配置多語(yǔ)言版本)

    vite+vue3+ts項(xiàng)目構(gòu)建詳細(xì)步驟(配置多語(yǔ)言版本)

    時(shí)過境遷,我們見證了諸如 webpack、Rollup 和 Parcel 等工具的變遷,它們極大地改善了前端開發(fā)者的開發(fā)體驗(yàn)。 然而,當(dāng)我們開始構(gòu)建越來越大型的應(yīng)用時(shí),需要處理的 JavaScript 代碼量也呈指數(shù)級(jí)增長(zhǎng)。包含數(shù)千個(gè)模塊的大型項(xiàng)目相當(dāng)普遍?;?JavaScript 開發(fā)的工具就會(huì)開始遇

    2024年02月05日
    瀏覽(24)
  • vite+vue3+ts項(xiàng)目上線docker 配置反向代理API

    vite+vue3+ts項(xiàng)目上線docker 配置反向代理API

    這次重點(diǎn)的坑是反向代理。 1。項(xiàng)目中配置代理,為了跨域請(qǐng)求數(shù)據(jù) 項(xiàng)目根目錄中新建vite.config.ts文件 在文件中添加配置代理 注意:其中 \\\'/api\\\' 和target 的地址后面沒有 \\\'/\\\' 2。在項(xiàng)目根目錄中新建Httprequest.ts文件,引入axios,并封裝請(qǐng)求 引入axios就不多說了,npm自行安裝就好 注

    2024年02月20日
    瀏覽(21)
  • vue3+vite+pinia+vue-router+ol項(xiàng)目創(chuàng)建及配置

    vue3+vite+pinia+vue-router+ol項(xiàng)目創(chuàng)建及配置

    vite官網(wǎng) 注意:兩種方式創(chuàng)建目錄結(jié)構(gòu)一致 方式一:vite創(chuàng)建腳手架命令: 命令行:npm create vite@latest 然后選擇 方式二:命令行直接聲明帶上vue 定義:pinia是一個(gè)是Vue官方團(tuán)隊(duì)推薦代替Vuex的一款輕量級(jí)狀態(tài)管理庫(kù)。 pinia官網(wǎng)中文文檔 命令行:yarn add pinia 或者 npm i pinia vue-rou

    2024年02月16日
    瀏覽(125)
  • Vue3+Vite項(xiàng)目按需自動(dòng)導(dǎo)入配置及常見問題修復(fù)

    Vue3+Vite項(xiàng)目按需自動(dòng)導(dǎo)入配置及常見問題修復(fù)

    解決的問題:避免在每個(gè)vue組件中都重復(fù)性的去聲明ref,reactive等。如下: 1.1 配置 unplugin-auto-import 具體配置: 安裝vite插件: unplugin-auto-import 1.2 可能遇到ts,eslint不識(shí)別而導(dǎo)入報(bào)錯(cuò)的問題 1、typescript 報(bào)錯(cuò): \\\'reactive\\\' is not defined. 原因 :TS未識(shí)別到vue api,沒有相應(yīng)的模塊聲明文件

    2024年02月16日
    瀏覽(23)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包