私はロケールを実行しているノードサーバーから提供されている角度jsアプリケーションを持っています:8050。私がlocalhost:8050を押したときにうまく動作しています。しかし、私はその要求がローカルホストに来るほしい:プロキシ経由で8050、私は以下のようなnginxの設定している:nginxプロキシパスで提供されたときの相対パスの発行角度jsアプリケーション
server {
listen 80;
server_name ingl.sorc.com;
location /portal/gen/ {
proxy_pass http://localhost:8050;
}
}
をしても、などhostsファイルに127.0.0.1 ingl.sorc.comエントリを作成します。
このURLをingl.sorc.com/portal/gen/と打つと、空白のページが表示されます。それは、 "http://ingl.sorc.com/styles/vendor.a31e3c2d.css"と "http://ingl.sorc.com/styles/vendor.st34hj.js"からcssとjsファイルを取得しようとするために空白のページを表示しますが、それらのファイルは最終的に特定のパスに存在しません。
私は斜めのアプリケーションを構築するためにgruntを使用しています。 index.htmlでアプリケーションをビルドした後、cssとjsが相対パスを使用してページに追加されます。例:
<link rel="stylesheet" href="styles/main.46a5c195.css">
<script src="scripts/vendor.7925e705.js"></script>
私を助けてください。どのようにして問題を解決できるのか分かりません。