示例代码:
func main() {
router := gin.Default()
router.Static("/assets", "./assets")
router.StaticFS("/more_static", http.Dir("my_file_system"))
router.StaticFile("/favicon.ico", "./resources/favicon.ico")
// 监听并在 0.0.0.0:8080 上启动服务
router.Run(":8080")
}
其中
router.Static
指定某个目录为静态资源目录,可直接访问这个目录下的资源,url 要具体到资源名称。router.StaticFS
比前面一个多了个功能,当目录下不存 index.html 文件时,会列出该目录下的所有文件。router.StaticFile
指定某个具体的文件作为静态资源访问。
快来评论一下吧!
发表评论