Meteor部署Iron:路由器" oops看起来在客户端或服务器上没有用于url"

时间:2015-04-23 17:45:12

标签: deployment meteor iron-router

当我使用" meteor部署mysite.com"或者"流星部署mysite.meteor.com"我收到了错误:" oops看起来客户端或服务器上没有路由,用于url"。我在localhost上没有这个问题。我不会在流星日志mysite.com"

上看到任何异常

基本上,如果用户未登录,则应将页面重定向到欢迎页面。这是代码的片段。有什么想法吗?

Router.onBeforeAction(function () {
  if (!Meteor.user() && !Meteor.loggingIn()) {
    this.redirect("/welcome");
  } else {
    this.next();
  }
}, {
  except: [
    "entrySignIn",
    "entrySignUp",
    "entrySignOut",
    "welcomePage"
  ]
});

Router.route("/", {
    template: "homePage",
    action: function() {
        if (Meteor.user()) {
            this.render("homePage");
        } else {
            this.redirect("/welcome");
        }
    }
});
 Router.route('/welcome', {layoutTemplate: 'welcomePage'});

0 个答案:

没有答案