小编Cha*_*son的帖子

Meteor.call返回错误调用方法'addToMenu':内部服务器错误[500]

我是Meteor的新手,我正在尝试使用Meteor.call()将对象推送到我的集合中的数组.这是我的代码.

我的模板事件图

'click .save': function (event, template) {
var mealId = Session.get('selected');
var category = template.find(".category").value;
var dish = template.find(".dish").value;
 if (category.length && dish.length) {
  addToMenu({
    category: category,
    dish: dish
  });
Run Code Online (Sandbox Code Playgroud)

和我的共享文件夹中的model.js,

addToMenu = function(options) {
var id = Random.id();
Meteor.call('addToMenu',_.extend({ _id: id}, options));
return id;
};

Meteor.methods({
createMeal: function(options) {
check(options, {
  date: String,
  time: String,
  street: String,
  city: String,
  state: String,
  zipcode: String,
  _id: Match.Optional(String)
});

if (options.street.length > 100)
  throw new Meteor.Error(413, 'Street address too long');
if …
Run Code Online (Sandbox Code Playgroud)

javascript meteor

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

标签 统计

javascript ×1

meteor ×1