路线:
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?
什么是问题?
答案 0 :(得分:3)
将用户注销可能需要一些时间。您需要在此期间显示模板。没有带铁路由器的模板,路由不能存在。或者至少铁路由器不能在没有铁路由器的情况下工作。
你的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"):
});