現在のHTMLの起源ではないGAEサーバーとチャネル(チャネルAPI)を確立する方法はありますか?リモートサーバーのGAEチャネルAPIにアクセス
<script type="text/javascript" src="http://localhost:8080/_ah/channel/jsapi"></script>
しかし、これは動作しません。本当にこれで作業を開始する前に
は、私は単純に含まれているスクリプトタグ内の絶対URLを使用して、リモートチャネルAPIサーバに接続できると思っていました。チャネルを開こうとすると、ローカルのindex.htmlが返されます(btw、ローカルWebサーバーはポート8090のwebpack-dev-serverです)。
チャネルAPIには、チャネルの作成時にURLを指定する記述は含まれていません。
私は、Cordova/Phonegapでパッケージングする準備をしているので、私は意図的にappengineでhtml/jsアプリケーションをホストしないようにしたいと思います。つまり、リモートGAEサーバーはモバイルアプリの純粋なAPIサーバーとして機能できる必要があります。
チャンネルAPIにはかなりの魔法があり、そのような選択肢はありません。おそらく、あなたのアプリケーションにリンクされたVM上のネイティブWebソケットを検討してください。 –
はい、ポール - そうそうです。それは実際に私のGAE計画のための棺の釘でした。 –
私は、これと同様の理由でCompute VMをソケットサーバーとして使用するアプリケーションをGAEアプリケーションと話しています。だから、それは回避することができ、あなたはまた、より多くのオプションを取得します。 –