我有一个重置密码的路径,设置如下:
FlowRouter.route('/reset-password/:token',{
name:'reset-password',
action(){
BlazeLayout.render('MainFullLayout',{main:'ResetPassword'});
}
});
因此,当我想访问它时,我可以:
var tokenVar = FlowRouter.getParam("token");
但是当我在Accounts.resetPassword()
中使用它时:
Template.ResetPassword.events({
'submit #resetpassword-form': function(event){
event.preventDefault();
var newPasswordVar = event.target.resetNewPassword.value;
var tokenVar = FlowRouter.getParam("token");
Accounts.resetPassword({
token: tokenVar,
password: newPasswordVar
});
}
});
我收到了一个错误:
未捕获错误:匹配错误:预期字符串,获取对象
我该如何解决这个问题?