Windows 2008 R2(私を非難しないでください)に角度フロントエンドを展開しようとしています。サーバからブラウズするとすべてうまく動作しますが、別のコンピュータから試してみるとうまくいきません。Angular httpからのLocalhost呼び出しは、W2k8 R2でローカルにしか動作しません。
何が起こるかは、サーバーではなくクライアントコンピュータからのlocalhostを使用してサーバーを呼び出そうとします。 サーバのIPアドレスをlocalhostに置き換えると、ネットワーク内の別のコンピュータからは動作しますが、外部からは動作しません。
これはCORSまたはファイアウォール(電源が切れていない)の問題ではなく、すでにホストファイルを使いこなしてみました。IISとnginxを使って試しました。
私の質問は次のとおりです。 - ローカルホストへの要求をクライアントではなくサーバーに "滞留"させるにはどうすればよいですか?
多分私はよく分かりませんが、あなたはできません。クライアント側での角度実行。オンラインの場合はどこからでもREST APIにアクセスできます。あなたのネットワークの外部からそれを動作させる必要があります。私はそれがサーバーの問題ではないと考えています – AlainIb
これはネットワーキングの問題であるため、おそらくhttp://serverfault.comで尋ねるほうがよいでしょう – charlietfl
こんにちは!私が実際に思ったのは、Javaでできるように、この動作を変更できる設定がいくつかあったということです。私は現在、バックエンド開発者であるため、フロントエンド開発には初めてです。 –