2017-11-18 19 views
-3

私のコードを修正するのを助けてください。 ポートを変更してサーバーを再起動しても、まだ動作しません。

<div ng-repeat="x in records"> {{x.name}} {{x.email}} {{x.number}}</div> 

これはここ

myApp.controller('myController', function($scope, $http) {  
    $http({ 
     method : "GET", 
     url : "http://localhost:8081/contact" 
    }).then(function successCallback(response){ 
     console.log("success"); 
     $scope.records = response.data; 
    }, function errorCallback(response){ 
     console.log("error"); 
    }) 
}); 
+0

以下のようにこのヘッダーを設定する構文?デベロッパーツール(ネットワークタブ)で確認してください – Anil8753

+0

何も表示されていませんか?コンソールやレコード? – Mamun

+0

XMLHttpRequestはhttp:// localhost:4231/contactをロードできません。要求されたリソースに「Access-Control-Allow-Origin」ヘッダーが存在しません。したがって、原点「ヌル」はアクセスが許可されません。 –

答えて

0

アクセス制御 - 許可 - 起源レスポンスヘッダはレスポンスが与えられたとリソースを共有することができるかどうかを示すもの

私のコードを表示していません原点。

したがって、バックエンドWebサービスには、Access-Control-Allow-Origin応答ヘッダーの元の部分(この例ではhttp://localhost:4231)が含まれている必要があります。それ以外の場合は、要求されたリソースを共有しません。

あなたが取得しているエラーが何であるかを

Access-Control-Allow-Origin: * 
OR 
Access-Control-Allow-Origin: <origin> 
+0

ありがとう、それは働く:) –

+0

ようこそ。どう致しまして。 –

関連する問題