【go】gin怎么直接输出html到浏览器?

从数据库里取出的html内容,怎么才能直接输出到页面,直接渲染出网页?

不想通过这样,还得多创建个模板文件

c.HTML(200, "test.tmpl", gin.H{…})

怎么才能类似这样输出,但是能让浏览器不直接当文本输出

c.String(200, "<b>test</b>")

这样做

 r.GET("/aa", func(c *gin.Context) {

c.Header("Content-Type", "text/html; charset=utf-8")

c.String(200, `<p>html代码</p>`)

})

就可以了,你可以试一下

这样也可以,亲测有效

g.HTML(200,"test.html",nil)

之前记得要把相关静态资源加载进来

router :=gin.Default()

router.LoadHTMLGlob("view/tem/*")

回答

以上是 【go】gin怎么直接输出html到浏览器? 的全部内容, 来源链接: www.h5w3.com/112902.html

回到顶部