Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私の目的を説明してみましょう。私のサイトには 3 つのサブドメインがあります。それらはすべて同様に機能しますが、いくつかの違いがあります。
したがって、私の質問は、すべてのサブドメイン アプリケーションを含む関数を使用して一般的なエクスプレス アプリケーションを作成し、それをサブドメイン アプリケーションごとに拡張して特定の機能を追加することはできますか?
絶対。主な問題は、ドメイン固有の構成をアプリケーションコードからきれいに分離する方法です。
1つのアプローチは、ミドルウェアを使用して、要求が受信されたドメインを検出し、そのドメインに固有の構成を要求に追加することです。そうすれば、各コントローラーは要求を検査するだけで、要求がどのように処理されるかを確認できます。次に、その構成の一部またはすべてをデータ層とテンプレート層に渡すことができます。