日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

Vue-cli代理解决跨域问题

發布時間:2025/7/14 50 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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代理解决跨域问题的全部內容,希望文章能夠幫你解決所遇到的問題。

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