對於 HTML 頁面中的 css 以及 js 等靜態文件,須要使用使用 net/http 包下的如下
方法來處理css
1) StripPrefix 函數
2) FileServer 函數html
3) 例如:
http.Handle("/static/", http.StripPrefix("/static/", http.FileServer(http.Dir("views/static"))))
瀏覽器
/static/
會匹配 以/static/
開發的路徑,當瀏覽器請求 index.html
頁面中的style.cs
s文件時,static
前綴會被替換爲views/staic
,而後去views/static/css
style.css
文件