0
我的網站目錄中有一個壓縮的gzip文件。我從來沒有使用gzip,但它似乎並不像它在本地機器上。在本地使用gzip文件
我正在使用BrowserSync啓動本地服務器以查看我的網站,如何讓瀏覽器讀取我的main.css.gz
文件?
任何與此有關的幫助表示讚賞。
在此先感謝!
我的網站目錄中有一個壓縮的gzip文件。我從來沒有使用gzip,但它似乎並不像它在本地機器上。在本地使用gzip文件
我正在使用BrowserSync啓動本地服務器以查看我的網站,如何讓瀏覽器讀取我的main.css.gz
文件?
任何與此有關的幫助表示讚賞。
在此先感謝!
您必須使用browserSync配置,你查看某個文件類型(你的情況.gz
)的中間件掛鉤,並設置適當的內容編碼和Content-Type頭送貨上門
{
'browsersync': {
'taskName': {
'options': {
'server': {
'middleware': [
function (req, res, next) {
if(req._parsedUrl.pathname.match(/\.gz$/g)){
res.setHeader('Content-Type', 'text/html');
res.setHeader('Content-Encoding', 'gzip');
}
next();
}
]
}
}
}
}
}
也許這不是最好的實踐依賴_parsedUrl變量(因爲下劃線聲明它爲私人),你應該使用url
來代替,但爲了簡單起見,我會堅持下去。