2016-11-17 5 views
0

Я добавил источник событий в Fullcalendar в своем приложении. Ниже приведен код для него.Fullcalendar URL-адрес источника событий не аутентифицирован - Angularjs

$scope.eventSources = [{ 
    url: URL, 
    type: 'POST', 
    data: { 
     'id': id 
    } 
}]; 

Хотя весь мой запрос на сервер аутентифицирован, запрос через источник события не выполняется при аутентификации. Если отключить аутентификацию на сервере, EventSource будет работать так, как ожидалось. Есть ли причина в этом вопросе?

У меня есть узел JS-сервера, в котором аутентификация выполняется через PassportJs. Я использовал функцию req.isAuthenticated() для проверки подлинности всего запроса на сервере.

ответ

0

Я пробовал получать события через функцию, и это сработало. Ниже приведен код.

events: function(start, end, timezone, callback) { 
    $http({ 
     method: 'POST', 
     url: URL, 
     data: { 
      'id': id, 
      'start': start, 
      'end': end 
     } 
     }).then(function successCallback(response) { 
      //success code 
     }, function errorCallback(response) { 
      //error handler 
     }); 
} 

 Смежные вопросы

  • Нет связанных вопросов^_^