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