流星路线派遣从未发出警告

Meteor Route dispatch never rendered warning

路线:

Router.route('/logout', function(){
    var self = this;
    Meteor.logout(function(err) {
        if (err) {
            console.log('Error loggin out!');
        }
        self.redirect('/');
    });
});

我收到此警告:

Route dispatch never rendered. Did you forget to call this.next() in an onBeforeAction?

有什么问题?

注销用户可能需要一些时间。在此期间您需要一个模板来显示。没有带铁路由器的模板,路由就不可能存在。或者至少铁路​​由器不能在没有它的情况下工作。

你的html:

<template name="logout">
    Logging you out. Please wait...
</template>

您的路线:

Router.route('/logout', function(){
    Meteor.logout(function(err) {
        if (err) console.log('Error loggin out!');
        Router.go("/")
    });

    this.render("logout"):
});