2017-07-31 7 views
26

私はReactアプリケーションをモバイルデバイスでテストしようとしています。私はngrokを使って自分のローカルサーバーを他のデバイスでも利用できるようにしており、これをさまざまな他のアプリケーションで動作させています。私が反応のdevのサーバーにngrokを接続しようとするしかし、私はエラーを取得する:ngrokがReactサーバに接続しようとしたときに無効なホストヘッダ

Invalid Host Header 

私はブロックに、デフォルトでは、別のソースからのすべての要求を反応することを信じています。何かご意見は?同様の問題に遭遇して

答えて

72

イムは

ngrok http 8080 -host-header="localhost:8080" 
ngrok http --host-header=rewrite 8080 

は明らかに、この解決策はまだ提起youreの

上で実行されているものは何でも口に8080を置き換えるのブラウザでアプリケーションを直接表示する限り働く2つの解決策を見つけました埋め込みページでこれを使用すると、エラーが発生します。これは、反応アプリからbundle.jsを取得します。私はそれが埋め込まれているときに、localhostにヘッダーを書き換えるので、それはアプリケーションがもはや実行されているlocalhostに探していると思う

+2

ありがとう!最初の解決策が私のために働いた。 – Iulius

関連する問題