Я экспериментирую с веб-программированием. Я написал Python API, который сделает запрос к базе данных SQL и вернет JSON. API работает как положено.
С другой стороны, у меня есть контроллер, где я делаю GET-запрос на использование JSON.
Выполнен запрос GET, и API начинает работать; однако, когда API возвращает JSON, в консоли разработчика браузера появляется следующее сообщение:
Не удалось загрузить http://localhost:3000/api/s1r2_rep_fis: Нет доступа-
Заголовок Control-Allow-Origin 'присутствует в запрашиваемом ресурсе.
Источник 'http://0.0.0.0:8000', следовательно, не имеет доступа.
Полагаю, это связано с разрешениями. Мой http-сервер работает под python:
python -m http.server
Код контроллера:
app.controller("test", function($scope, $http){
$http.get("http://localhost:3000/api/s1r2_rep_fis")
.then(function(response){
$scope.Clientes = response.data;
});
});
Пожалуйста, прости меня, если я перепутал некоторые термины / технологии, я впервые использую html / javascritp / angularJS.
Любая помощь будет высоко оценена