2016-07-27 8 views
1

複数のUIバンドルがあります。春雲zuul +複数UIバンドル+角度j

マイzuul YMLエントリ

サーバー ポート:8090

zuul: 路線: UI: URL:http://localhost:8091 敏感-ヘッダ:

私はURL http://localhost:8090/ui をヒットしてみてくださいそれは私のHTMLコードをロードしたが、jsとcssファイルは含んでいない。

ありがとうございます。

+0

は、ほとんどの場合、あなたのhrefタグが適切に –

+0

にリンクされていない私は zuul.routes.tg.path =/** zuul.routes.tgを入れたとき、私は、直接ブラウザに当たっています。 URL =のhttp:// localhostを:8091 そして、その作業とすべてのJSとCSSをロードするが、私は を置くとき zuul.routes.tg.path = /リソース/ ** zuul.routes.tg.url =のhttp: // localhost:8091 htmlコードがロードされていますが、jsとcssはありません – atiwari54

答えて

1

http://localhost:8090/uiに行ったときに返されるHTMLを詳しく見たいと思うでしょう。または、少なくともChrome開発ツールを使用して、JSとCSSを読み込もうとしているURLを確認してください。私はZuulがルーティングをどのように行うのか、同様の問題がありました。完全なリバースプロキシではないため、修正される埋め込みURLを修正するために応答のHTML本文を検査しません。

チェックアウト:https://github.com/spring-cloud/spring-cloud-netflix/issues/8

+0

この場所でjsを検索します。http:// localhost:8090/data/js/co ntroller.jsとcoundntが見つかりました。私のjsが8091サーバーにあるので – atiwari54

+0

/dataがバックエンドサービスを指すようにするためにZuulを設定する必要があります。良いことは、あなたのリソースの相対URLがページ上にあることです。そのため、ルートを設定するだけでページをロードできるようになります。 –

+0

ありがとうShawn、私は私のリソースに関するzuul ymlを変更しましたが、現在は要件ごとに動作しています。 – atiwari54

関連する問題