菜鸟问两个关于studygolang的问题

xuzhiping7 · 2013-06-23 17:21:25 · 4752 次点击 · 大约8小时之前 开始浏览    置顶
这是一个创建于 2013-06-23 17:21:25 的主题,其中的信息可能已经有所发展或是发生改变。

大概看了下studygolang的源码,由于是新手所以看起来比较吃力。问几个问题,麻烦各位大哥解答下,找了很久没找到答案。

1.模板部分我只看到了SetData,将值赋值给模板,我找不到给用户返回数据的地方。请问下是通过什么样的方式返回给用户的?是统一在某个函数里返回么?

2.网页的header和footer等部分是如何输出的?

3.能否出一个studygolang简单的开发文档?

感谢。


有疑问加站长微信联系(非本文作者)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

4752 次点击  ∙  1 赞  
加入收藏 微博
3 回复  |  直到 2013-06-26 00:37:11
polaris
polaris · #1 · 12年之前

问题回答:

1、在filter中有一个view.go,这里面会统一输出模板;

2、看了 view.go 之后,应该明白头尾如何输出了;

3、简单的开发文档,目前还没有计划,时间有限,还希望有人参与其中;

xuzhiping7
xuzhiping7 · #2 · 12年之前
polarispolaris #1 回复

问题回答: 1、在filter中有一个view.go,这里面会统一输出模板; 2、看了 view.go 之后,应该明白头尾如何输出了; 3、简单的开发文档,目前还没有计划,时间有限,还希望有人参与其中;

To polaris:

看了下view.go找到了头尾模板,然后看了下router在FilterChain设置几个filter。

还是有个问题麻烦下,这些router里的filters的东西是怎么被执行的?(例如vew.go里的PostFilter这个动作是在啥时候被调用?)是接口么?哪个地方调用了这些接口?

polaris
polaris · #3 · 12年之前

这个是我修改了 gorilla/mux,见 https://github.com/studygolang/mux,这个在studygolang 的thirdparty 里有。mux 我增加了几个文件:chain.go、filter.go,同时修改了 route.go,看着几个文件,你就知道怎么回事了。

添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传