2016-05-25 12 views
0

まず、私はnodejs上の初心者です。 私は上記の課題を持っていると私は解決策を見つけようとしています:Nodejを使用するアンドロイド上のアプリケーションを構築する

私は私が電話で外のブラウザから私のWebページをヒットすることを、3グラムとAndroid携帯電話上のnodejs Webアプリケーションを作成したいと思います。

var http = require('http'); 
http.createServer(function (req, res) { 
    res.writeHead(200, {'Content-Type': 'text/plain'}); 
    res.end('Hello World\n'); 
}).listen(3000, "127.0.0.1"); 
console.log('Server running at http://127.0.0.1: 3000/'); 

と私の携帯電話からOKを実行します:

私はすでに自分の携帯電話にインストールしているコードがあります。もちろん、私は携帯電話の外のブラウザからウェブページにヒットすることはできません。

私は助け、あらゆる種類の多くをいただければ幸いです - 提案

編集 私は0.0.0.0とポート8080にIPアドレスを変更する必要があり、問題が発生します。

答えて

0

を構築することができます、このお試しくださいIonic framework用のハイブリッドモバイルフレームワークを使用する必要があります。すべての携帯電話は、独自の外部IP(モデム経由でPCとして)を持っていませんが、3g/4gプロバイダのIP経由でインターネットに接続します。このアプローチはipv6プロトコルでは簡単に動作しますが、ipv6はほとんどの携帯電話でサポートされていません。 携帯電話はWebサーバーとして動作するのが非常に難しいです。それはできます(チームビューアーはしました)が、それは難しい作業であり、私はすべての適切な知識を持っていません。 (それはギリシャの3gプロバイダとの状況です)

0

あなたは、私は、問題が3Gネットワ​​ーク上にあることを、残念ながら、発見されたアプリケーション

+0

私は最初は単純なページに当てようとしていますが、それはできません。私はそれがフレームワークの舞台だとは思わない。 –

+0

あなたはフレームワークまたはコードバを使用して、WebアプリケーションをAndroidアプリケーションに簡単に変換する必要があります –

+0

私が言及しているように、私は電話から使用できるアプリケーションを作成したくありません。私は、他のデバイスから使用できる**携帯電話上の**アプリケーションを作成したいと思います。電話機は「Webサーバー」として機能します。 –

関連する問題