在 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')来获取匹配的路由路径。

Gin 路由设置 HTML 后缀

原文地址: https://www.cveoy.top/t/topic/nSC7 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录