博客
关于我
[Go] gin框架渲染html字符串
阅读量:646 次
发布时间:2019-03-15

本文共 472 字,大约阅读时间需要 1 分钟。

在文档中直接渲染HTML文件可能会导致资源无法随应用打包,作为二进制资源的一部分渲染其字符串会更方便。现有方案使用Gin框架来读取HTML文件,但可以进一步优化为直接渲染字符串。

代码示例:

engine := gin.Default()engine.GET("/login", controller.PageLogin)engine.Run(":8080")```登录界面逻辑如下:

func PageLogin(c *gin.Context) {html := string(bytechain.ReadFromFile("html/login.html"))c.Header("Content-Type", "text/html; charset=utf-8")c.String(200, html)}

需改进的地方:- 确保string、二进制读取正确- 检查html字符串渲染结果- 确保文件读取路径正确- 验证Content-Type header settings优化后的方案可考虑直接在代码中渲染字符串,确保二进制打包符合需求。

转载地址:http://bjimz.baihongyu.com/

你可能感兴趣的文章
EasyUI的简单介绍
查看>>
HTTP 错误 500.21 - Internal Server Error 发布网站遇到这个错误
查看>>
MySQL查询---排序后取第一条数据
查看>>
初次安装webpack之后,提示安装webpack-cli
查看>>
Java后端服务明显变慢诊断思路
查看>>
java中带参数的try(){}语法——关闭资源
查看>>
JSuite 最新版下载试用2021版本
查看>>
使用FileZilla,FTP登录出现错误:FileZilla状态: 不安全的服务器,不支持 FTP over TLS
查看>>
kafka+storm+hbase整合试验(Wordcount)
查看>>
VMware克隆虚拟机后重启network失败
查看>>
Hbase压力测试
查看>>
StreamReader & StreamWriter
查看>>
C#中的类、方法和属性
查看>>
Python爬取清朝末年医书:《醉花窗医案》,看看病症情况
查看>>
Python爬虫训练:爬取酷燃网视频数据
查看>>
Python数据分析入门(十九):绘制散点图
查看>>
大佬谈接口自动化,我是这样做测试框架开发的……
查看>>
C++版浙大PAT乙级1069(20分)测试点3答案错误解决方法
查看>>
hive内部错误
查看>>
Error during export: Export job failed! sqoop遇到的错
查看>>