大きな謎です。 OS X El Capitan上で動作するExpress/Node(v4.2.2)JSアプリケーションがあります。私はアプリを実行すると、アプリケーションがポート4444で実行されて、私は次のコマンドを使用して戻って適切な応答を取得することができるよ:ローカルホスト、[:: 1]、etc/hosts内のマップされたホストは動作しますが、127.0.0.1はありません
curl localhost:4444
- >が
curl [::1]:4444
ワークス - >は
curl api.q.com:4444
作品 - >私はとの問題を抱えている、しかし
作品:
curl 127.0.0.1:4444
- >が機能しません。curl: (52) Empty reply from server
127.0.0.1:4444
もすべてのブラウザで失敗します。さらに驚くべきことに、api.q.com:4444
はすべてのブラウザで使用できますChromeの場合はです。
マイ/etc/hosts
ファイル:
127.0.0.1 localhost web.q.com api.q.com qrm.q.com fhr.q.com
::1 localhost
fe80::1%lo0 localhost
私は戻って、デフォルトに私の/etc/hosts
ファイルをリセットしようとした私のDNSキャッシュをフラッシュしました。私はそれがアプリかもしれないという気持ちがあるが、私はその原因が何であるかは分からない。助言がありますか?
ホストファイルから:: 1 localhostを削除しようとしましたか?私はあなたがする必要はないはずですが、それは過去に私のために働いていたことを知っています。 – ckross01
回答を参照してください。早速のご返事ありがとうございます! –