2016-09-17 3 views
0

イオンをangular.jsとフロントエンドに使用しています。私はまた、私のサーバー側コンポーネントのための別のフォルダをセットアップしました。あなたはそれが私のローカルホスト上の簡単なHellow Worldの例で見ることができるようにこれは私のindex.jsファイル...ionicを使用してノードサーバーを呼び出す方法

var express = require('express'); 
var app = express(); 

app.get('/', function (req, res) { 
    res.send('Hello World!'); 
}); 

app.listen(3000, function() { 
    console.log('Example app listening on port 3000!'); 
}); 

です。

サーバーファイルを公開するには、ngrokを使用します。私の質問は、私がそれをした後で、index.jsサーバファイルをイオン通信からどのように呼び出すことができるのですか?

角モジュールから呼びますか?もしそうなら、どうしたらいいですか?誰かが私がサーバーファイルに接続できるようにイオンコードを追加するために必要なコードを教えてもらえますか?バックエンドとしてノードjsを使用しようとしていますが、問題があります。

+0

あなたは角度の$ httpとあなたのローカルIPアドレスがアプリ(イオン)から接続する必要があります – adnbsr

答えて

1

ngrokを使用すると、ネットワーク外からローカルサーバにアクセスできます。

ここでは、サーバーの呼び出し方法の基本的な例を示します。あなたはそれを呼び出すために必要な場所によって異なりますが、これは、私はあなたがhttp://localhost:5000を使用することができますionic serverでブラウザからアプリケーションを実行した場合ngResource

angular.module('starter.services', ['ngResource']) 

.factory('Session', function ($resource) { 
    return $resource('http://XXX.XXX.XXX.XXX:5000/sessions/:sessionId'); 
}); 

を使用してそれを行う方法です。

あなたの携帯電話を使用して、それがあなたのサーバーと同じネットワーク上にある場合は、http://192.168.XXX.XXX

のようなものを、あなたのプライベートIPを使用することができますし、別のネットワークngrokからそれを試してみたい場合は場合は良い選択です。

関連する問題