静态文件
图片,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")