При попытке запросить курсор api с методом jsonp в Angular возникает следующая ошибка.Угловой запрос jsonp coursera api, дающий ошибку
Отказался выполнить скрипт из «https://api.coursera.org/api/courses.v1?callback=angular.callbacks._0» потому, что его MIME тип («применение/JSON») не является исполняемым, и строгой проверки MIME тип включен.
Я прошел через другие ответы, но не смог найти правильное решение.
Это мой код, который, как я думаю, сделан правильно, так как он успешно извлекает другие ресурсы CORS. Я не знаю, что происходит с coursera api.
var deferred = $q.defer();
var url = "https://api.coursera.org/api/courses.v1?callback=JSON_CALLBACK";
$http.jsonp(url).success(function(data) {
deferred.resolve(data);
})
.error(function(data, status, headers, config) {
deferred.reject(status);
});
return deferred.promise;