为了账号安全,请及时绑定邮箱和手机立即绑定

GAE GO-HTML模板和数据安全

GAE GO-HTML模板和数据安全

Go
德玛西亚99 2021-05-09 08:24:07
通过在Google App Engine Go应用程序中使用html模板显示网页时,传递的数据和/或原始模板是否离开了App Engine,或者仅离开了最终的html输出?例如,如果我有一堂课type Foo struct{    Public string    Secret string}和仅使用自{{.Public}}变量的模板,自{{.Secret}}变量是否曾经离开应用程序?同样,如果有一个模板显示{{.Secret}}通过使用来提供参数的话,则显示一些特殊数据,如果不存在该参数{{if .Secret}}...{{end}},有没有办法以任何方式访问html的那部分{{.Secret}}呢?
查看完整描述

1 回答

?
慕田峪4524236

TA贡献1875条经验 获得超5个赞

解析模板的是您的Go程序。这可以在多个GAE服务器实例上进行。假设离开GAE意味着通过公共Internet上的HTTP / S连接发送,那么否-您发送的输出是已解析的HTML模板。

{{if .Secret}}如果客户端收到的最终HTML中未包含该部分,则无法访问该部分。

你可以做什么,但是,这是送的模板,它的编码相关的数据集gobJSON到您的客户端,让你的客户解析模板。


查看完整回答
反对 回复 2021-05-17
  • 1 回答
  • 0 关注
  • 169 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信