Gin框架实战——HTML渲染

Gin框架实战——HTML渲染

   Gin框架实战——HTML渲染

最近使用Go的Gin框架做了个简单的前端网页,记录一下细节~

1.加载静态文件

       由于网页需要使用css、图片等渲染,而静态文件必须先声明:否则模板中调用加载不出来,这个很重要,即使你把文件放到对应路径下,html中也写了相应的路径,但是开启go服务端的网页,会显示不出来样式、图片等。因此需要加载静态文件。

//Default返回一个默认的路由
    r := gin.Default()
    r.StaticFS("/public", http.Dir("D:\Gotest\web1\web\static"))       //相当于更换路径。加载静态文件
    r.StaticFS("/fonts", http.Dir("D:\Gotest\web1\web\static\fonts")) //相当于更换路径。加载静态文件

/* 设置静态文件夹绑定:
r.Static(路由,静态文件夹)另外一种写法:r.StaticFS("/static"路由,http.Dir("static")资源)
设置单个静态文件: r.StaticFile(路由,资源) */
eg:

router := gin.Default()
router.Static(“/assets”, “./assets”)
router.StaticFS(“/more_static”, http.Dir(“my_file_system”))
router.StaticFile(“/favicon.ico”, “./resources/favicon.ico”)

hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » Gin框架实战——HTML渲染