玩了几天 Meteor 总结一下遇到过的坑
如果是做教程里的 Todo 应用的确是很容易 但是如果要做复杂一点的应用坑就开始多起来 而且很多都是陨石坑级别的
解决办法: https://github.com/englue/meteor-publish-composite 使用这个包可以解决服务器端的 join 逻辑复杂的问题
关于这方面一些相关的文章: https://www.discovermeteor.com/blog/reactive-joins-in-meteor/
解决办法
1.用 Template.<my object>.helpers 返回一个关联文档的指针 读取指针的值时会触发 Meteor 的重绘注册机制 所以当被关联的对象对象更新时就触发了重绘 例如
Template.book.helpers ({
'author' : function (){
return Authors.find (this.authorId );
}
});
1
scarlex 2015-09-07 21:39:43 +08:00
我提一点~
如果用户在手机中访问 Meteor 的网站,如果网络环境差一点的话, WebSocket 建立不了,然后就不用玩了... |
3
wdhwg001 2015-09-08 01:16:51 +08:00 via iPhone
还有我真的嫌它库大,虽然也有混淆之后妈都不认识的优点,但是首次访问对于爪机来说还真是漫长…
以及如果做游戏向的话,延迟补偿反倒是大坑… |
4
yy030913 2016-01-19 21:09:06 +08:00
只可惜没有 ORM 实体关系映射,所有集合都要在 client 中 find 出来
|