Express でルートにメタデータを追加する方法はありますか? 例えば:
app.get("/some/route", function(req,res) {
// ...
}, {some: 'meta-data});
ノード アプリケーションへの一種の AOP アプローチを検討しているため、認証やログを使用して特定のルートをプロキシしたいと考えています。これを行うには、各ルートに何らかのフック識別子を割り当てて、プロキシする必要があることを示す必要があるため、AOP は個々のメソッドについて何も知らず、メソッドは AOP フレームワークについて何も知りません...
次に、トピックからあまり離れずに、フッカーや他のプロキシ ライブラリなどを使用して、それが持つすべてのルートをチェックし、インターセプターsome
を追加します。thing
とにかく、上記のようなことを行うためのベストプラクティスの方法はありますか?