2016-07-03 11 views
0

私は骨への$ httpリクエストを削ってきたし、それはまだ有用なエラーメッセージを表示せずに失敗しています。私は私のノードのルート内

var url = "http://localhost:3000"; 
var deferred = $q.defer(); 

$http.get(url) 
    .then(function (success) { 
    deferred.resolve(success) 
    }) 
    .catch(function (err) { 
    deferred.reject(err) 
    }) 
return deferred.promise; 

::私は私の角度の工場内で

router.get('/', function(req, res, next) { 
    res.json({test: 'hi from node index.js'}) 
}); 

私は私のイオンアプリ内で受信しています完全なエラーがある:

{ 
    "data": null, 
    "status": -1, 
    "config": { 
    "method": "GET", 
    "transformRequest": [ 
     null 
    ], 
    "transformResponse": [ 
     null 
    ], 
    "url": "http://localhost:3000", 
    "headers": { 
    "Accept": "application/json, text/plain, */*" 
    } 
}, 
"statusText": "" 

私は」私のノードサーバの内部でエラーをキャッチしようとしまして、私は

TypeError: Cannot read property 'type' of undefined 
を受け取ります

私のノードapp.js内のcorsを無効にしました。私はソケットとの接続を試みましたが、まだ運がありませんでした。私はionic runでイオンアプリを動かしています。

ご協力いただければ幸いです。ありがとう。

+0

デバッグするコードがさらに必要です。定義されていない変数の 'type'プロパティにアクセスしようとしているところです。したがって、完全なルート設定コードを投稿してください。 – Chinni

答えて

0

ソリューション:自然デバイスは、それは私が私のイオンのアプリから$ http.get要求を送信していたときにそう、それは私のノードサーバが実行されている同じローカルホストに送信していない、独自のローカルホストのしています。ソリューションは、配備されたサーバーまたはローカルマシンを対象にすることです。

関連する問題