ある程度の構成を許可しながら、スタンドアロンまたは大規模なサーバーの一部として実行できる Express Web サイトを開発したいと考えています。
たとえば、大規模なメイン サーバーがあり、小さなサービスを提供するためのルートを定義するserver.js
別のサーバーを作成するとします。次のいずれかを実行できるようにしたい:app.js
/*
- スタンドアロンで実行します
app.js
。これにより、ルートが提供されますlocalhost:port/
server.js
たとえば、リクエストを処理/app/*
できるように、このサーバーにマップするルートを定義しapp.js
ます。
Smashing Nodeを読んでみると、Express サーバーとそのルートを で定義すると、以下を使用してそのルートを使用app.js
できることがわかりますserver.use('/app', require('app.js')
。このアプローチの問題は、構成オプションを に渡す方法がわからないことapp.js
です。