具有多个域的单个流星应用程序

问题描述:

是否可以创建一个具有多个域的Meteor应用程序,并根据该域显示不同的视图/布局?具有多个域的单个流星应用程序

例如,我有上admin.myapp.com访问和管理界面上的两个域storeX.comstoreY.com。这两个域应指向admin.myapp.com的数据,但显示的数据(大部分)彼此独立。

您可以使用partitioner根据所点击的域名向不同的用户发送不同的数据视图。

请参阅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的任何实现。

http://docs.meteor.com/#/full/ddp_connect