我是Meteor的新手(仅仅2天,也是Mongo和整个筹码的新手),所以请耐心等待。我现在正在为应用程序布置高级设计模式。 我需要做的一件事是允许用户指定一个URL(例如http://meteor.example.co/XXXXX2016),然后从数据库中获取文档,其中一个字段(不是ID)等于XXXXX2016部分的URL。
根据我的想法到目前为止,解决这个问题的一种方法似乎是: 1)让XXXXX2016成为路由参数(最有可能使用Iron Router进行路由) 2)让客户端查询该文档(或者有更好的方法用pub / sub执行此操作吗?) 3)使用该文档的数据表格(以及最终的相关和子文档)更新模板。
来自网址(或路线)的参数控制每个子网站的横幅徽标""以及许多其他事情,并在应用程序内的入口点的催化剂。我是朝着正确的大方向前进还是在进一步前我还应该考虑其他方法/考虑因素?
我不确定这是否应该更多地面向客户端或服务器,或者如何最好地在Meteor中构建这种范例。
我也知道这可以被视为一个广泛的,开放式的问题/答案。但是如果他们愿意分享,我想听听更有经验的Meteor同行的任何反馈意见。
TIA!
答案 0 :(得分:2)
以下两种方式:
代码:
/lib
在客户端和服务器上运行
/server
仅在服务器上运行
/client
仅在客户端上运行
/lib
。/server
中为此订阅编写相应的发布功能。OR
/lib
。/lib
。/server
中为此订阅编写相应的发布功能。data
上下文。