Vue3?跨域配置devServer的參數(shù)和設(shè)置方法
devServer
是一個(gè)用于配置開發(fā)服務(wù)器的選項(xiàng)對(duì)象。它可以用來配置服務(wù)器的各種選項(xiàng),例如代理,端口號(hào),HTTPS 等。
以下是一些常用的 devServer
參數(shù)和設(shè)置:
port
:指定開發(fā)服務(wù)器的端口號(hào),默認(rèn)為8080
。host
:指定開發(fā)服務(wù)器的主機(jī)名,默認(rèn)為localhost
。https
:開啟 HTTPS,可以傳入一個(gè)Object
類型的參數(shù),用于配置 HTTPS 選項(xiàng)。open
:自動(dòng)打開瀏覽器,默認(rèn)為false
。可以傳入一個(gè)String
類型的參數(shù),用于指定瀏覽器的名稱。proxy
:用于配置代理??梢詡魅胍粋€(gè)Object
類型的參數(shù),用于配置代理選項(xiàng)。hot
:?jiǎn)⒂脽嶂剌d,默認(rèn)為true
。compress
:?jiǎn)⒂?gzip 壓縮。historyApiFallback
:?jiǎn)⒂?HTML5 歷史模式路由。當(dāng)瀏覽器訪問的路徑不存在時(shí),將返回index.html
文件,而不是 404 頁面。publicPath
:指定資源的公共路徑,可以是一個(gè)相對(duì)路徑或絕對(duì)路徑。quiet
:禁用所有輸出信息。clientLogLevel
:指定在瀏覽器控制臺(tái)中顯示的日志級(jí)別,默認(rèn)為info
。overlay
:在瀏覽器中顯示編譯錯(cuò)誤。watchOptions
:用于配置監(jiān)視文件的選項(xiàng)。contentBase
:指定靜態(tài)文件的目錄,默認(rèn)為項(xiàng)目根目錄。before
和after
:在服務(wù)器啟動(dòng)之前或之后執(zhí)行自定義代碼。
下面是一個(gè) devServer
的配置示例:
// vue.config.js module.exports = { devServer: { port: 8080, host: 'localhost', https: false, open: true, proxy: { '/api': { target: 'http://localhost:3000', changeOrigin: true } }, hot: true, compress: true, historyApiFallback: true, publicPath: '/', quiet: true, clientLogLevel: 'warning', overlay: true, watchOptions: { poll: false }, contentBase: './public', before: function(app) { // 在服務(wù)器啟動(dòng)之前執(zhí)行自定義代碼 }, after: function(app) { // 在服務(wù)器啟動(dòng)之后執(zhí)行自定義代碼 } } };
在這個(gè)示例中,我們做了以下配置:
- 將開發(fā)服務(wù)器的端口號(hào)設(shè)置為
8080
。 - 將開發(fā)服務(wù)器的主機(jī)名設(shè)置為
localhost
。 - 禁用 HTTPS。
- 自動(dòng)打開瀏覽器。
- 配置代理,將所有以
/api
開頭的請(qǐng)求代理到http://localhost:3000
。 - 啟用熱重載。
- 啟用 gzip 壓縮。
- 啟用 HTML5 歷史模式路由。
- 指定資源的公共路徑為根目錄。
- 禁用所有輸出信息。
- 將日志級(jí)別設(shè)置為
warning
。 - 在瀏覽器中顯示編譯錯(cuò)誤。
- 監(jiān)視文件的選項(xiàng)設(shè)置為默認(rèn)值。
- 指定靜態(tài)文件的目錄為
./public
。 - 在服務(wù)器啟動(dòng)之前和之后執(zhí)行自定義代碼。
您可以根據(jù)自己的需求來配置 devServer
。這個(gè)示例僅僅是一個(gè)起點(diǎn),您可以根據(jù)自己的需求進(jìn)行修改和擴(kuò)展。
到此這篇關(guān)于Vue3 跨域配置devServer的參數(shù)和設(shè)置的文章就介紹到這了,更多相關(guān)Vue3 跨域配置內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Vue實(shí)現(xiàn)倒計(jì)時(shí)小功能
這篇文章主要為大家詳細(xì)介紹了Vue實(shí)現(xiàn)倒計(jì)時(shí)小功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-09-09vue關(guān)于select組件綁定的值為數(shù)字類型的問題
這篇文章主要介紹了vue關(guān)于select組件綁定的值為數(shù)字類型的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-09-09Vue.js 的移動(dòng)端組件庫mint-ui實(shí)現(xiàn)無限滾動(dòng)加載更多的方法
下面小編就為大家分享一篇Vue.js 的移動(dòng)端組件庫mint-ui實(shí)現(xiàn)無限滾動(dòng)加載更多的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2017-12-12vue2.0 + ele的循環(huán)表單及驗(yàn)證字段方法
今天小編就為大家分享一篇vue2.0 + ele的循環(huán)表單及驗(yàn)證字段方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-09-09Vue實(shí)現(xiàn)右鍵菜單組件的超詳細(xì)教程(支持快捷鍵)
右鍵菜單組件非常常見,所有的前端開發(fā)工程師都會(huì)遇到類似的功能組件開發(fā)需求,這篇文章主要給大家介紹了關(guān)于Vue實(shí)現(xiàn)右鍵菜單組件的超詳細(xì)教程,文中介紹的方法支持快捷鍵,需要的朋友可以參考下2024-02-02vue中動(dòng)態(tài)參數(shù)與計(jì)算屬性的使用方法
在平時(shí)vue開發(fā)中,我們經(jīng)常會(huì)用到計(jì)算屬性(計(jì)算屬性只有在它的相關(guān)依賴發(fā)生改變時(shí)才會(huì)重新求值)來計(jì)算我們需要的數(shù)據(jù),下面這篇文章主要給大家介紹了關(guān)于vue中動(dòng)態(tài)參數(shù)與計(jì)算屬性使用的相關(guān)資料,需要的朋友可以參考下2021-08-08