Golang ECHO訪問靜態資源文【6】


echo如何處理js、css、jpg之類的靜態文件,如何訪問訪問靜態文件?
echo通過static中間件支持靜態資源文件的訪問。

可以通過echo.Static函數初始化static中間件。

1.echo.Static函數定義:

Static(prefix, root string) *Route

參數說明:

參數 說明
prefix 靜態資源url綁定的url前綴
root 靜態資源根目錄, . 代表當前目錄

例子:

//初始化echo實例
e := echo.New()

//設置Static中間件
e.Static("/res", "static")

根據這個例子的設置,如果訪問 /res/1.jpg這個url路徑,實際上就是訪問static/1.jpg這個路徑的內容(即訪問static目錄下面1.jpg文件)

也可以通過Echo.File函數為一個url地址綁定一個靜態資源文件。

例子:

//初始化echo實例
e := echo.New()

//訪問 / 就是訪問public/index.html文件, index.html相當於站點默認首頁
e.File("/", "public/index.html")

//訪問/favicon.ico 就是訪問images/favicon.ico文件, 相當於為站點設置了圖標
e.File("/favicon.ico", "images/favicon.ico")


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM