我在Meteor.js中的另一个方法中运行一个方法,我想将错误返回给客户端,但我在控制台上收到此错误:
Exception in delivering result of invoking 'validarCupon':
Run Code Online (Sandbox Code Playgroud)
这是我实际调用客户端的方法:
Meteor.methods({
hacerPedido:function(){
var carrito = CarritoUsuario.findOne({idUsuario: Meteor.userId()});
var cupon = carrito.cupon;
//Texto y lógica del cupón
Meteor.call("validarCupon", cupon.codigo, function(error, result){
if(error){
throw new Meteor.Error("cupon-invalido", error.reason);
}
});
return creditoUsuario;
}
});
Run Code Online (Sandbox Code Playgroud)
我想要做的是从名为'validarCupon'的方法中获取错误,并将其传递给调用方法'hacerPedido'的客户端.
提前致谢!