ExpressJS では、次のようにルーティング モジュールを登録します。
app.use(app.router);
そして、次のようなルートを作成します。
app.get('/user/:id', function(req, res){
...
});
問題は、ルーティング モジュールを登録する前にルートを作成すると、すぐに登録されることです。
私にとっては、ルートを作成する NPM モジュールを構築しているため、これは問題です。現時点では、ユーザーの知らないうちにルーティング モジュールを登録するという不幸な副作用があります。したがって、静的ファイル ハンドラーを登録する前に私のモジュールが必要になると、すべてが台無しになります。
私の質問は、ルーティングモジュールを自動的に登録せずにルートを登録するにはどうすればよいですか?