小编Jer*_*sio的帖子

如何从Meteor.js中方法内的方法返回错误

我在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'的客户端.

提前致谢!

javascript meteor

1
推荐指数
1
解决办法
63
查看次数

标签 统计

javascript ×1

meteor ×1