アプリケーション名を参照する変数をセイル構成に追加し、生成されたすべてのリンクの接頭辞としてこの名前をcss、js、imagesファイルとして使用する必要があります sailsjsはこれらのリンクを生成します自動的にページにインクルードコマンドを追加します。 したがって、この世代のリンクをプレフィックスとして名前を含めるように変更するにはどうすればいいですかすべてのリンクにセールアプリケーション名を接頭辞として追加する
0
A
答えて
0
HTML base tagを使用してください。アプリケーション名が、その後、「帆アプリ-1」の場合:
<!doctype html>
<html>
<head>
<base href="https://example.com/sails-app-1/">
</head>
<body>
<img src="example-image.gif" width="100" height="100" alt="https://example.com/sails-app-1/example-image.gif">
<a href="page-1.html" title="Relative paths will be appended to the base tag's href attribute.">https://example.com/sails-app-1/page-1.html</a>
<a href="/page-2.html" title="Absolute paths will not be appended to the base tag's href attribute.">https://example.com/page-2.html</a>
<a href="https://example.com/page-3.html" title="Absolute URLs will not be affected.">https://example.com/page-3.html</a>
</body>
</html>
スクリプト、リンク、画像、アンカータグの相対パスは、ベースタグのhref属性に追加されます。
絶対パスとURLは影響を受けません。
+0
多くのお返事ありがとうございました 私はお試しになります –
0
あなたの最も最適な解決策は、リンクの書き換えやプロジェクト構造の変更ではないと思いますが、あなたはすでにプロジェクトの中にいます!ここで
は、私はあなたが示唆するものである:あなたのサイト構成にこれを追加することで、あなたの帆のインスタンスへのリバースプロキシとして使用アパッチ:
ProxyPreserveHost on
ProxyRequests Off
ProxyPass /sails-project-1/ http://127.0.0.1:1337/
ProxyPassReverse /sails-project-1/ http://127.0.0.1:1337/
ProxyPass /sails-project-2/ http://127.0.0.1:1338/
ProxyPassReverse /sails-project-1/ http://127.0.0.1:1338/
ProxyPass /sails-project-3/ http://127.0.0.1:1339/
ProxyPassReverse /sails-project-1/ http://127.0.0.1:1339/
また、あなたがconfig/blueprints.js
prefix
に
process.env.npm_project_name
を追加する必要があります
注:process.env.npm_project_name
はあなたがnpm start
はなくsails lift
+0
あなたの答えは、多くのありがとうございます 私はしようとします –
関連する問題
- 1. 接頭辞を含むすべての列名をHiveに追加します
- 2. すべてのロール名に接頭辞「ROLE_」が追加されましたか?
- 3. 接頭辞をx ++のxmlですべての接頭辞に追加する方法
- 4. python/pysparkデータフレーム内のすべてのカラムに接尾辞と接頭辞を追加するには
- 5. 接頭辞付きすべてのビューをリンクする
- 6. com.myproject.api下のすべてのコントローラに "api"接頭辞を追加するには?
- 7. mod_rewriteのすべてのルールに接頭辞を追加するには?
- 8. mysqlのすべてのテーブルの接頭辞を追加するには
- 9. XMLに接頭辞/名前空間を追加する
- 10. 選択したテキストに接頭辞と接尾辞を追加するには
- 11. 接頭辞を追加してエラーヘルパーを作成する
- 12. パターンによるすべてのHTML、CSSやJSのすべてのセレクタ(セレクタに接頭辞を追加)
- 13. Nhibernateテーブルの命名規則にスキーマ接頭辞を追加
- 14. 更新文に接頭辞を追加
- 15. スプリングウェブとセキュリティ。ログインルートに/ api接頭辞を追加します
- 16. XMLシリアル化に接頭辞と名前空間を追加する
- 17. パンダのデータフレーム:データフレームに接頭辞/接尾辞を追加するには、全データフレーム
- 18. すべてのLiferayテーブルの既定のテーブル名に接頭辞を付ける
- 19. NHibernate(またはFluent NHib)を設定して、すべてのテーブル名にテーブル名接頭辞を追加するにはどうすればよいですか?
- 20. すべてのURLに仮想フォルダ名の接頭辞を付けます
- 21. 変数のサブセットに接頭辞を追加する方法
- 22. 接頭辞がまだ存在しない場合は、フィールドに接頭辞を追加するPostgresql
- 23. データベーステーブル名の接頭辞
- 24. すべての内部URLに接尾辞を追加
- 25. 接頭辞で始まるすべての表に列を追加する手順
- 26. 接頭辞付きの自動インクリメントフィールドを追加する
- 27. 接頭辞で始まるすべての要素のCSSセレクタ
- 28. Vue.js値の接頭辞と接尾辞
- 29. WPF - メール転送中にorignalメールの接頭辞としてuseridを追加する
- 30. プライマリキー列以外のすべてのsparkデータフレーム列の接頭辞
を使用してアプリケーションを実行する場合、あなたが何をしようとか、あなたはSOのユーザーがためのコードを書きたいんでしのみ利用可能です 君は? –
はい、私はたくさんの努力をしています。私は他のユーザがコードを書くのを待っていません。 不足しているものがあります。 あなたは私にnginxのソリューションを教えてくれました。私は望んでいる結果を得ていませんでした 私は問題を説明している別のコンセプトでもう一度尋ねました。 –