具有多个域的单个流星应用程序
问题描述:
是否可以创建一个具有多个域的Meteor应用程序,并根据该域显示不同的视图/布局?具有多个域的单个流星应用程序
例如,我有上admin.myapp.com访问和管理界面上的两个域storeX.com和storeY.com。这两个域应指向admin.myapp.com的数据,但显示的数据(大部分)彼此独立。
答
请参阅How can I share MongoDB collections between Meteor apps?。基本上这个想法是你建立两个流星应用程序,它们将共享mongodb和集合数据。
答
这可能无法完全更新至2014年的标准,但在此之前我没有回答这个问题:
How can Meteor handle multiple Virtual Hosts?
和相同的设置,您可以使用Passenger(为nginx
OR apache2
)的流星。 Here's a complete tutorial for using Passenger with Meteor,但请记住,您必须自行将多个虚拟主机/域集成到本教程中。
答
也许更好的方法是使用Meteor的Pub/Sub功能,而不是每个人都说分享数据库。完全有可能在流星应用程序中发布和订阅,或者实际上使用DDP的任何实现。