server.js在那裏我已經宣佈的權限請求的資源上不存在「Access-Control-Allow-Origin」標頭。原產地的 'http://本地主機:8100',因此是不允許訪問
app.use(function(req, res, next) {
res.header("Access-Control-Allow-Origin", "*");
res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept");
next();
});
app.js
angular.module('app', ['ionic', 'ui.router'])
.config(('$urlRouterProvider', '$stateProvider', function($urlRouterProvider,$stateProvider){
$urlRouterProvider.otherwise('/');
$stateProvider
.state('view',{
url:'/',
templateUrl:'js/components/view/view.html',
controller:'viewCtrl'
})
}))
view.js
.controller('viewCtrl',['$scope','$state','$http',function($scope,$state,$http)
{
$scope.pics=[];
$http.get('http://localhost:8080/getNewPhoto').then(function(response){
$scope.pics=response.data;
},function(err)
{
console.error("There's an error"+err);
})
}])
好心幫我出這個問題,我已經嘗試了所有可能的解決辦法,但問題仍然存在
我是否需要添加到CORS pakage.json @lin –
哎! @lin它的工作,但沒有顯示 –
@AsadArshad偉大,所以Cors問題是固定的。請創建一個新問題,包括您的下一個問題。我會去那裏。請將您的節點部分添加到新問題中。一個鏈接到新的問題將是很好的:)只是張貼它作爲一個評論請 – lin