2017-03-05 38 views
0

私のローカルネットワーク上の別のマシンからのクライアントアプリケーション要求を、私の開発マシン上のサーバーにルーティングします。ローカルネットワーク上のdiffマシン上のクライアントとサーバーアプリケーションへのアクセス

私が使用して、ローカルネットワーク上の別のマシンからクライアントアプリケーションをアクセスしていますが、私はポート8080で実行しているクライアント側のアプリを持っているし、サーバアプリがポート3000

上で実行されている:

machineName:8080

ただし、クライアントアプリケーションからのリクエストはすべて明らかにmachineName:3000ではなくlocalhost:3000に送信されています。

この問題を解決するにはどうすればよいですか?

+0

あなたは、単にあなたのマシン上でクライアントを実行することができませんか? – Archer

+0

できますが、APIリクエストは実際のホスト名ではなくlocalhost:3000に送信されています – softcode

+0

これは問題ではありません。ローカルで実行している場合は、マシン名はlocalhostとまったく同じになり、127.0.0.1となります – Archer

答えて

0

私は次のように私のクライアントアプリに私のAPI要求を転送する必要がありました:

'http://' + window.location.hostname + ':3000' 
関連する問題