我使用像这样的本地json文件工作角度代码
App.controller('bodyController', ['$scope','$http',function($scope,$http){
$http.get('data.json').success(function(data){
$scope.data=data;
}).error(function(){
});
}]); 但对于在浏览器上返回json的工作API,它似乎不起作用
App.controller('bodyController', ['$scope','$http',function($scope,$http){
$http.get('http://localhost:8090/api/all').success(function(data){
$scope.data=data;
}).error(function(){
});
}]); 基于节点服务器的url返回与data.json内容http://localhost:8090/api/all
完全相同答案 0 :(得分:0)
发生此问题是因为我手动运行我的主页html页面,但在配置我的应用程序以使用静态资产后,我能够直接从角度调用和路由API。
现在我可以将我的页面作为静态资源访问,因此api工作正常,因为它是从托管它的服务器调用的。
$ http.get( '/ API /所有')