render:Go包,用于轻松呈现JSON,XML,二进制数据和HTML模板响应

时间:2024-02-23 09:40:17
【文件属性】:

文件名称:render:Go包,用于轻松呈现JSON,XML,二进制数据和HTML模板响应

文件大小:29KB

文件格式:ZIP

更新时间:2024-02-23 09:40:17

go html golang json binary

渲染 Render是一个软件包,提供了轻松呈现JSON,XML,文本,二进制数据和HTML模板的功能。 该程序包基于工作。 区块弃用通知 Go 1.6引入了一个新的动作。 这与Render包含的block模板功能冲突。 为了提供简单的迁移路径,创建了一个名为partial的新功能。 它是旧block函数的副本。 建议该block函数的所有用户更新其代码,以避免将来出现任何问题。 在Go 1.6之前的版本中,Render的block功能将继续起作用,但是将记录一条消息,敦促您迁移到新的partial功能。 用法 只要您可以从处理程序访问http.ResponseWriter ,Render几乎可以与任何Web框架一起使用。 渲染功能只是包装了Go的现有功能,用于封送和渲染数据。 HTML:使用包呈现HTML模板。 JSON:使用包将数据送为JSON编码的响应。 XML:使用包将数据封送为XML编码的响应。 二进制数据:将传入数据直接传递到http.ResponseWriter 。 文本:将传入的字符串直接传递到http.ResponseWriter 。 // main.go


【文件预览】:
render-master
----render_json_test.go(7KB)
----helpers.go(429B)
----.gitignore(277B)
----go.mod(110B)
----render_html_test.go(10KB)
----doc.go(2KB)
----helpers_test.go(2KB)
----render_data_test.go(2KB)
----LICENSE(1KB)
----buffer.go(1KB)
----go.sum(219B)
----.github()
--------workflows()
----README.md(16KB)
----helpers_pre16_test.go(2KB)
----render_xml_test.go(3KB)
----render_jsonp_test.go(3KB)
----render_text_test.go(3KB)
----fs.go(431B)
----render_test.go(1KB)
----engine.go(4KB)
----helpers_pre16.go(691B)
----fixtures()
--------custom_funcs()
--------amber()
--------blocks()
--------template-dir-test()
--------partials()
--------basic()
----engine_integration_test.go(1KB)
----render.go(13KB)

网友评论