繁体   English   中英

流星应用程序:调用方法“ saveProject”时出错:内部服务器错误[500]

[英]Meteor app: Error invoking Method 'saveProject': Internal server error [500]

我是Meteor的新手,尝试添加新项目时,控制台会引发此错误; 调用方法'saveProject'时出错:内部服务器错误[500]。 有没有办法解决这个问题??

这是我的saveProject方法;
 'saveProject':function(project){ check(project.name,String); project.userId = Meteor.userId(); project.dateentered = new Date(); project.lastupdate = new Date(); if(!project.datedue){ project.datedue = new Date(); } if(!project.customer){ project.customer = Customers.findOne({})._id; } project.invited = []; return Projects.insert(project); } 
这是调用它的模板;
 Template.dashboard.events({ 'keyup input[type=text]': function(event,tmpl) { if(event.which === 27 || event.which === 13){ event.preventDefault(); var project = {}; project.name = tmpl.find('#projectNameEnter').value; Meteor.call('saveProject',project); } }, }); 

在该方法中,我试图在一个空集合中找到一个客户ID。 通过首先添加一个客户,我能够添加一个项目

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM