日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > vue >内容正文

vue

Vue-cli代理解决跨域问题

發布時間:2025/7/14 vue 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Vue-cli代理解决跨域问题 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
使用vue-cli調接口的時候,總是會出現垮與問題,因為vue的localhost與訪問域名不一致導致。而這一點,開發者顯然也想到了,故而在vuejs-templates,也就是vue-cli的使用的模板插件里,有關于API proxy的說明,這個配置就是將localhost映射成訪問的域名。

那么何為代理?

代理服務器英文全稱是Proxy Server,其功能就是代理網絡用戶去取得網絡信息。形象的說:它是網絡信息的中轉站。可以簡單粗暴理解為把你的域名轉換成你訪問的域名,(我這么記的,當然可能并不恰當)形成同源,就能訪問。

?

那么在vue里,如何設置代理?

1.config目錄找到index.js

2.在dev里添加proxyTable

dev: {env: require('./dev.env'), port: 8080, autoOpenBrowser: true, assetsSubDirectory: 'static', assetsPublicPath: '/', proxyTable: { '/api':{ target:"http://47.93.166.112/BrainPcWeb",//設置你調用的接口域名和端口號 別忘了加http changeOrigin:true, pathRewrite:{ '^/api':''//這里理解成用‘/api’代替target里面的地址,后面組件中我們掉接口時直接用api代替 //比如我要調用'http://40.00.100.133:3002/user/login',直接寫‘/api/user/login’即可 } } }

這一步為止,你重新run一下vue已經不存在跨域問題了。

但是注意了

這只是開發環境(dev)中解決了跨域問題,生產環境中真正部署到服務器上如果是非同源還是存在跨域問題

轉載于:https://www.cnblogs.com/wws-bk/p/9554669.html

總結

以上是生活随笔為你收集整理的Vue-cli代理解决跨域问题的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。