静态文件

图片,JavaScript,CSS,PDF,字体文件等等…

使用 Echo#Static()

Echo#Static(prefix, root string) 用一个 url 路径注册一个新的路由来提供静态文件的访问服务。root 为文件根目录。

用法 1

e := echo.New()
e.Static("/static", "assets")

这样会将所有访问/static/*的请求去访问assets目录。例如,一个访问/static/js/main.js的请求会匹配到assets/js/main.js这个文件。

用法 2

e := echo.New()
e.Static("/", "assets")

这样会将所有assets目录的文件使用/*去访问。例如,一个访问/js/main.js的请求将会匹配到assets/js/main.js文件。

使用 Echo#File()

Echo#File(path, file string) 使用 url 路径注册一个新的路由去访问某个静态文件。

用法 1

public/index.html 作为主页。

e.File("/", "public/index.html")

用法 2

images/favicon.ico 一个静态路径。

e.File("/favicon.ico", "images/favicon.ico")