Gin 路由设置 HTML 后缀
在 Gin 中设置 HTML 后缀可以通过在路由中添加 '.html' 后缀来实现。例如:
router := gin.Default()
// 添加.html后缀
router.GET('/index.html', func(c *gin.Context) {
c.HTML(http.StatusOK, 'index.html', gin.H{})
})
// 也可以使用通配符来匹配所有的.html后缀
router.GET('/*html', func(c *gin.Context) {
path := c.Param('html')
c.HTML(http.StatusOK, path, gin.H{})
})
router.Run(":8080")
在上面的例子中,我们使用GET方法来注册路由,同时在路由中添加.html后缀。在处理函数中,我们可以使用c.HTML方法来渲染 HTML 模板。如果你想匹配所有以.html结尾的路由,可以使用通配符*来匹配。在处理函数中,我们可以通过c.Param('html')来获取匹配的路由路径。
原文地址: https://www.cveoy.top/t/topic/nSC7 著作权归作者所有。请勿转载和采集!