2016-09-07 3 views
0

マイElastic Beanstalkでアプリは、それが戻ってサーバーに照会していたため、文書内の要素の定期的なタイミングリフレッシュしないJavaスクリプトを含むHTML文書を送出します。Compojure - サーバーにはどのようにしてIPを取得できますか? compojureフレームワークを使ってClojureの中で書かれた

私はそのコードのどこにでもURLを置くのが嫌いですが、変更するのはちょっと面倒です。私はそれを設定パラメータにすることができますので、弾力のあるbeanstalk設定で設定することができますが、コードで私の公開IPを取得する方法があるはずです。ただ、私はそれについて何かを見つけることができないようです。

リングサーバー内から自分のパブリックIPを取得する方法はありますか?

答えて

0

Elastic Beanstalkでは、あなたのアプリケーションで使用できるホストのホスト名が含まれている必要があり、あなたのリクエストでX-Forwarded-Hostヘッダーを設定する必要があります。例えば、要求から

抜粋:

{:headers 
    {"x-forwarded-host" 
    "default-environment.adfadsbxczvdf.us-east-1.elasticbeanstalk.com"}} 
関連する問題