this.redirect和Router.go错误与'没有方法'

时间:2014-08-21 15:15:20

标签: redirect meteor meteorite iron-router

我使用Meteor版本0.8.3,铁路由器版本0.8.2,我无法获得任何重定向工作方法。我们同时尝试了Router.gothis.redirect('somepath'),最后都出现了错误Object [object Object] has no method,然后是重定向或转发。不知道这里发生了什么,相关代码如下:

Router.map(function() {
    this.route('about');
    this.route('about2', {
        where: 'server',
        action: function() {
            this.redirect('about');
        }
    })
});

1 个答案:

答案 0 :(得分:3)

铁路由器目前主要是客户端路由包,所以没有服务器端重定向这样的东西,重定向方法只是一个客户端实用程序,它通过改变window.location来工作。

从您的路线中删除where:"server",它应该按预期工作。