簡體   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