簡體   English   中英

流星:錯誤調用方法

[英]METEOR: Error invoking Method

我有以下錯誤:

在服務器上找不到函數“ saveCalEvent”

但我確實寫過

為什么會得到:

調用方法'saveCalEvent'時出錯:未找到方法[404]

即使我確實在服務器端編寫了方法?

這是我的代碼:

CalEvent = new Mongo.Collection('callevent');
if (Meteor.isClient) {
  Template.main.rendered = function(){
    var calendar = $('#calendar').fullCalendar({
      dayClick: function(date, allDay, jsEvent, view){
        var calendarEvent = {};
        calendarEvent.start = date;
        calendarEvent.end = date;
        calendarEvent.titel = 'New Event';
        calendarEvent.owner = Meteor.userId;
        Meteor.call('saveCalEvent', calendarEvent);
      }
    })
  }
}

if (Meteor.isServer) {
  Meteor.startup(function () {
    Meteor.methods({
      'saveCalEvent' : function(ce){
         CalEvent.insert(ce);
      }
    });
  });
}

流星處理某些目錄的方式有所不同。 特殊文件夾及其范圍的列表在此處列出。

客戶端文件夾中存儲的服務器代碼對服務器不可見,因此為無效代碼。

特殊目錄是:

  • 客戶
  • 客戶/兼容性
  • 服務器
  • 上市
  • 私人的
  • 測試

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM