Javascript 从pythonapi获取JSON
我正在试验一些网络编程。我编写了一个python API,它将对SQL数据库进行查询并返回JSON。该API按预期工作 另一方面,我有一个控制器,我在其中发出GET请求以使用JSON 发出GET请求,API开始滚动;但是,当API返回JSON时,浏览器的开发人员控制台中将显示以下内容: 加载失败:没有“访问权限”- 请求的资源上存在Control Allow Origin标头。 因此,不允许访问源“” 我猜这是由于权限。我的http服务器由python运行:Javascript 从pythonapi获取JSON,javascript,python,html,angularjs,json,Javascript,Python,Html,Angularjs,Json,我正在试验一些网络编程。我编写了一个python API,它将对SQL数据库进行查询并返回JSON。该API按预期工作 另一方面,我有一个控制器,我在其中发出GET请求以使用JSON 发出GET请求,API开始滚动;但是,当API返回JSON时,浏览器的开发人员控制台中将显示以下内容: 加载失败:没有“访问权限”- 请求的资源上存在Control Allow Origin标头。 因此,不允许访问源“” 我猜这是由于权限。我的http服务器由python运行: python -m http.ser
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
据我所知,这是一个服务器端问题,我们将非常感谢您的帮助。不是客户端。您只需在服务器上添加CORS enable头 访问控制允许来源:* 您还可以在此处检查如何启用CORS
与后端呼叫无关,您正在呼叫其他服务器domain@epascarello你对另一个域意味着什么?我猜你是从一个端口加载html页面,在另一个端口加载python代码another@epascarello您是正确的,API是listint con localhost:3000,服务器运行在localhost:8000。如果我将API端口更改为8000,则会出现一个错误,表明该地址已在使用中。我想我现在已获得该地址,我尝试使用此地址:,但id无效