流星铁路由器基本网址

时间:2014-01-07 21:39:06

标签: meteor iron-router

我想在mysite.com/meteorapp/...而不是mysite.com/...上投放流星多页应用。

由于我有很多页面,我不想写像

这样的东西
base = '/meteorapp/';
  this.route('about-us', {
    path: base+'about-us',
    template: 'about-us'
  });
每页都有

有没有办法设置一个以所有路线为前缀的“基数”?

1 个答案:

答案 0 :(得分:2)

根据您提出的解决方案,您仍然会遇到/public dir的问题(来自那里的文件将在它们出现的任何路径上提供)。另外,Meteor仍会与所有其他请求进行交互,这可能不是您所需要的。

解决此问题的最佳方法是在服务器配置级别上。在某个端口上运行meteor,然后将您想要的所有请求(以及那些请求)代理到该端口。

您还需要设置正确的ROOT_URL,使其指向子文件夹。