我正在尝试一些网络编程。我编写了一个pythonapi,它将对SQL数据库进行查询并返回一个JSON。API工作正常。你知道吗
另一方面,我有一个控制器,在那里我发出GET请求来使用JSON。你知道吗
GET请求发出,API开始滚动;但是,当API返回JSON时,浏览器的开发人员控制台中将显示以下内容:
Failed to load http://localhost:3000/api/s1r2_rep_fis: No 'Access- Control-Allow-Origin' header is present on the requested resource. Origin 'http://0.0.0.0:8000' is therefore not allowed access.
我想这是由于权限。我的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。你知道吗
任何帮助都将不胜感激
据我所知,这是一个服务器端问题。不是客户端。您只需在服务器上添加CORS enable头。你知道吗
您还可以在这里检查如何启用CORS。你知道吗
enable-cors.org
相关问题 更多 >
编程相关推荐