現在、IIS7 で iisnode を実行しています。現在、MongoDB を利用するアプリ (app.js) は 1 つだけです。明確にするために、「アプリ」と言うときは、実際の ExpressJS アプリケーションを指しています。
私ができるようにしたいのは、同じ場所から複数の高速アプリをホストすることです。たとえば、/app2/ に移動すると、そのフォルダー内に app.js が読み込まれます。ルールを書き直すことでそれは可能だと思いますが、それが最善の方法であるかどうかはわかりません。サブドメインまたはパスに応じてアプリに切り替わるある種のコントローラーを用意した方がよいのではないでしょうか?
これが私が狙っていた構造です:
Site Root
|_ app1/
| |___ app.js
| |___ routes/
| |___ models/
| |___ public/
|
|_ app2/
|___ app.js
|___ routes/
|___ models/
|___ public/
この種の設定に最適なアプローチについていくつかの提案を得るために、この質問を公開するだけです。通常、iisnode は app.js を 1 つだけ使用して構成されます。
<handlers>
<add name="iisnode" path="app.js" verb="*" modules="iisnode" />
</handlers>
複数存在する可能性がありますか、それとも app.js がプロキシのように動作する可能性がありますか?
どんな助けでも大歓迎です!