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

vue3 vite配置跨域以及不生效問(wèn)題

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

1. 在vite.config中添加配置

server: {
    host: "0.0.0.0",
    cors: true,
    port: 8991,
    open: false, //自動(dòng)打開(kāi)
    proxy: {
      // 這里的ccc可亂寫(xiě), 是拼接在url后面的地址 如果接口中沒(méi)有統(tǒng)一的后綴可自定義
      // 如果有統(tǒng)一后綴, 如api, 直接寫(xiě)api即可, 也不用rewrite了
      "^/ccc": {
        target: "http://116.62.200.158", // 真實(shí)接口地址, 后端給的基地址
        changeOrigin: true, // 允許跨域
        rewrite: (path) => path.replace(/^\/ccc/, ""), // 將ccc替換為空
      },
    },
  },

2. 在.env.development中配置開(kāi)發(fā)環(huán)境下的基地址(沒(méi)有該文件夾手動(dòng)新建)

VITE_BASEURL='/ccc'

3. 配置axios的基地址

const instancs = axios.create({
  baseURL: import.meta.env.VITE_BASEURL,
});

最后:

? ? ? ? 我之前是犯過(guò)一個(gè)錯(cuò)誤的, 導(dǎo)致我搞了半天都沒(méi)搞好... 就是配置完vite.config, 那個(gè)/ccc后綴是接口沒(méi)有的自己加的, 那么就要手動(dòng)加上去了...?

? ? ? ? 這是我們公司后端的問(wèn)題, 大部分后端都會(huì)有統(tǒng)一的后綴的, 比如api, 但是我這后端沒(méi)按照這樣的規(guī)范來(lái), 然后自己也比較菜... 如果這樣配置到時(shí)候生產(chǎn)就不能這樣寫(xiě)了, 目前我這樣配置在開(kāi)發(fā)環(huán)境下能正常跑文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-505889.html

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

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀點(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)文章

  • 記:vite3+vue3+axios前端項(xiàng)目跨域問(wèn)題解決【前端和服務(wù)器nginx配置】

    前言:什么是跨域,網(wǎng)上一搜一大把,所以這里直接跳過(guò),直入主題。 處理方式:不通過(guò)后端處理跨域,通過(guò)前端+服務(wù)器nginx處理。 1.前端涉及處理跨域的必要配置(開(kāi)發(fā)環(huán)境、生產(chǎn)環(huán)境):vite3、vue3、axios 2.服務(wù)器涉及處理跨域的配置(生產(chǎn)環(huán)境):nginx【主要用到其配置

    2024年02月01日
    瀏覽(101)
  • vue3項(xiàng)目vite.config.js配置“代理”、“端口”、“打包名”、“圖片壓縮”

    前言 我們?cè)诖罱╲ue3項(xiàng)目的時(shí)候不可避免的會(huì)遇到“代理”、“端口”、“打包名”、“圖片壓縮”等配置問(wèn)題,本文逐一講述該怎么樣在vite.config.js中去配置。 一、配置代理端口和代理轉(zhuǎn)發(fā) vite.config.ts添加如下代碼 ts.config.json添加如下代碼 圖片壓縮先要引入vite-plugin-imagem

    2024年02月07日
    瀏覽(20)
  • vue3+vite項(xiàng)目跨域配置(踩坑無(wú)數(shù)篇)

    寫(xiě)這篇多少有點(diǎn)心情復(fù)雜,畢竟因?yàn)橐粋€(gè)巨巨巨巨沒(méi)意思的bug卡了兩整天… 廢話(huà)不多說(shuō)啦,開(kāi)篇入題叭,希望大家都能改好自己的bugggggg?。?! 1.vite.config.js配置 注意:因?yàn)槲沂怯?vite 創(chuàng)建的,不是vue-cli,當(dāng)時(shí)搜了好多教程都教的是新建一個(gè)vue.config.js,發(fā)現(xiàn)根本沒(méi)有生效,

    2024年02月05日
    瀏覽(28)
  • 1.vue3+vite開(kāi)發(fā)中axios使用及跨域問(wèn)題解決

    一、跨域問(wèn)題解決 ?1.基于vite+vue3配置時(shí),在vite.congig.js文件server項(xiàng)目中添加 proxy代理 ? 文件名:vite.congig.js 2.axios封裝時(shí)設(shè)置基本路徑baseURL 二、provide/inject 實(shí)現(xiàn)axios 全區(qū)使用 ? 在main.js中provide ? ?app.provide(\\\'axios\\\', axios) ? 在組件內(nèi)獲取 ? import { inject } from \\\'vue\\\' ? const axios = i

    2024年02月12日
    瀏覽(233)
  • vue3和vite項(xiàng)目的axios的配置封裝(含proxy跨域)
  • vite vue3配置eslint和prettier以及sass

    vite vue3配置eslint和prettier以及sass

    教程 官網(wǎng) vue-eslint ts-eslint 生成配置文件 安裝其他插件 修改.eslintrc.cjs 添加.eslintignore 測(cè)試 也可以執(zhí)行查看結(jié)果 官網(wǎng) 添加.prettierrc.cjs 添加.prettierignore https://stylelint.io/ 配置.stylelintrc.cjs 配置忽略文件.stylelintignore package.json增加配置 執(zhí)行 yarn format 會(huì)自動(dòng)格式化ts、js、html、js

    2024年01月23日
    瀏覽(24)
  • 新建vite+vue3+ts項(xiàng)目,以及解決過(guò)程中遇到的問(wèn)題

    新建vite+vue3+ts項(xiàng)目,以及解決過(guò)程中遇到的問(wèn)題

    目錄 一、新建vite+vue3+ts項(xiàng)目 二、解決過(guò)程中遇到的問(wèn)題 解決報(bào)錯(cuò):Module ‘“xx.vue“‘ has no default export. 解決報(bào)錯(cuò):Error [ERR_MODULE_NOT_FOUND]: Cannot find package ‘uuid’ imported from xxx的解決 解決報(bào)錯(cuò):[plugin:vite:css] Preprocessor dependency \\\"less\\\" not found. Did you install it? 此處我使用npm做一下

    2024年02月06日
    瀏覽(78)
  • Vue3配置代理解決跨域請(qǐng)求及攜帶Cookie問(wèn)題

    在前后端開(kāi)發(fā)的過(guò)程中,經(jīng)常涉及跨域請(qǐng)求的問(wèn)題。 跨域請(qǐng)求。 axios發(fā)送請(qǐng)求時(shí)攜帶cookie,用于后端用戶(hù)認(rèn)證。 問(wèn)題1解決: 給vue3配置代理服務(wù)器,后臺(tái)無(wú)需進(jìn)行跨域請(qǐng)求配置。在 vue.config.js 配置文件中進(jìn)行配置。添加一下代碼 問(wèn)題2解決: 配置axios發(fā)送請(qǐng)求的時(shí)候帶上co

    2024年01月16日
    瀏覽(88)
  • 【Vue.js】Vue3全局配置Axios并解決跨域請(qǐng)求問(wèn)題

    【Vue.js】Vue3全局配置Axios并解決跨域請(qǐng)求問(wèn)題

    對(duì)于前后端分離項(xiàng)目,前端和后端端口不能重復(fù),否則會(huì)導(dǎo)致前端或者后端服務(wù)起不來(lái)。例如前端訪問(wèn)地址為: http://localhost:8080/ ,后端訪問(wèn)地址為 http://localhost:8081/ 。后端寫(xiě)好Controller,當(dāng)用Axios訪問(wèn)該接口時(shí),將會(huì)報(bào)錯(cuò): Access to XMLHttpRequest at \\\' http://localhost:8081/login \\\' from

    2024年02月05日
    瀏覽(29)
  • vue.config.js 跨域配置

    vue.config.js 跨域配置

    一般是配置 .env .env.production 等。 默認(rèn)配置就是用 .env 示例: 為啥要封裝,因?yàn)殚_(kāi)發(fā)模式需要proxy代理。。而線(xiàn)上模式不需要。 /dev-api 只要不和web里的path 沖突就行,也可以取其他名字。 開(kāi)發(fā)模式 就是web的路徑,再加個(gè)特殊的path 用作代理。 其他模式 不需要proxy配置,直接走

    2024年02月11日
    瀏覽(26)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包