私は以下の問題があります: Redisのあるサーバがあります。 私はRedisのデータを見て、私のWebサイトでそれを変えたいと思っています。だから私は、npm経由でサーバーにredis-commanderをインストールしました。通常、8081ポートを受信します。 そして、私のフロントエンド部分に私は、次のHTMLでのビューをshowesボタン「Redisのマネージャー」を、作成した:、nginxのは、フロントエンドとサーバとの間でありますhttps://example.com/redisiframeで実行するとRedis-commanderは静的ファイルをロードしません
:
<iframe id="frame" src="{{redisUIUrl}}" />
redisUIUrlは次のようになりますこれは逆プロキシ目的で使用されます。 - proxy_passをoh_so_very_secret_syte.com:8081
にします。
このGETを実行すると、redis-commanderからのビューが取得されます。すべて順調。しかし、このビューには、タイプのスタティックへのリンクがあります:/css/default.css
- 相対的なものです。
そして、問題は、アドレスhttps://example.com/redis/css/default.css
を介してスタティックを読み込むのではなく、https://example.com/css/default.css
経由でロードしようとすると失敗するという問題です。
私は本当に理解していませんが、何が問題で、どのように対処するのですか。だから、私はあなたの助けを求めています。前もって感謝します。
ありがとうございました。あなたは正しいです、それは助けました。私たちは静的ファイルをロードしました。しかし、.jsファイルにはhttpリクエスト機能があり、リクエストはexample.com/redisにも届いていません。 (しかし彼らはすべきである)。 したがって、私たちはredis-commander jsとhtmlコードを変更しようとするか、iframeの使用をやめることができます おそらく、この場合、iframeを使用しないのが最適な解決策です。 – Sapientisat