MeteorJS:Meteor.call出错

时间:2015-04-12 18:53:55

标签: javascript node.js meteor coffeescript

我在客户端

中有这段代码
Template['product'].events
  'click .addcart': (event, template) ->
    event.preventDefault()
    add_this = {"item": 1, "name": "test", "qty": 5, "price": 124}
    Meteor.call "Carts.push", add_this
   return

并在服务器

Meteor.methods
  'Carts.push': (params) ->
    console.log params

每次e点击按钮添加购物车我在服务器端出错

  

调用方法' Carts.push'错误:没检查()   调用' Carts.push'

期间的所有参数

知道为什么会出现这种错误?

1 个答案:

答案 0 :(得分:1)

您已安装audit-argument-checks软件包,它用于验证您check已传递给方法的所有参数。 check意味着证明函数的参数是正确的类型。你可以用以下方法删除它:

meteor remove audit-argument-checks

check()您的论据,例如shown in the docs