VueCli4項目配置反向代理proxy的方法步驟
Vue Cli4創(chuàng)建項目之后,沒有配置vue.config.js,如果直接發(fā)起axios請求,可能會引起跨域問題.
以豆瓣電影首頁的最近熱門 為例:
axios({ method: "get", url: "https://movie.douban.com/j/search_subjects", params: { type: "movie", tag: "熱門", page_limit: 50, page_start: 0 } }).then(res => { console.log(res.data); });
如果直接發(fā)起請求必然會引起跨域錯誤,只需要在項目根目錄手動創(chuàng)建vue.config.js文件:
module.exports = { devServer: { proxy: { "/j": { target: "https://movie.douban.com", changeOrigin: true } } } };
然后修改axios請求的url地址:
url:"/j/search_subjects"
最后 重啟該項目 重啟該項目 重啟該項目 即可
到此這篇關(guān)于VueCli4項目配置反向代理proxy的方法步驟的文章就介紹到這了,更多相關(guān)VueCli4反向代理proxy內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
如何使用electron將vue項目打包成.exe文件(保姆級教程)
本文給大家介紹如何使用electron將vue項目打包成.exe文件,大家要注意一下vue2項目,使用的vue-element-admin框架,用electron打包成.exe文件,本文結(jié)合實例代碼給大家介紹的非常詳細,需要的朋友參考下吧2024-03-03Vue2中pinia刷新后數(shù)據(jù)丟失的問題解決
Pinia是一個Vue.js狀態(tài)管理庫,如果你在組件中修改了store中的數(shù)據(jù)并刷新了界面,Pinia會將store中的數(shù)據(jù)重置為初始值,從而導致數(shù)據(jù)丟失的問題,本文就來介紹一下問題解決,感興趣的可以了解一下2023-12-12Vue 數(shù)組和對象更新,但是頁面沒有刷新的解決方式
今天小編就為大家分享一篇Vue 數(shù)組和對象更新,但是頁面沒有刷新的解決方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-11-11