私は、ミドルウェアが何を参照しているかを把握しようとしています。最初はフレームワークで使われていた機能だと思っていました。現在、私は非同期関数の中間にある関数を単に参照するだけの意味があります。マングースのミドルウェアも表現のミドルウェアを参照していますか?
私はnext()がミドルウェアから次のミドルウェアに移行するのが一般的だと知っています。 expressとmongooseの両方に似た名前のnext()呼び出しがあります。私はマングースや表現が彼らの文書にお互いを参照するのを見ていないので心配です。このため、ミドルウェアのコンテキストは単なるものであると私は信じています。
http://mongoosejs.com/docs/middleware.html
http://expressjs.com/en/resources/middleware.html
全てのミドルウェアが連結一緒に/並んでいる、またはそれが分離されているマングースとエクスプレス結合?
一緒に/連結された
- mongooseの呼び出しnext()もミドルウェア機能を表現します。
セパレート
- マングースはちょうどそれが(次のミドルウェア)だけでプリ/ポストフックのための移動のしている
- また、単にそれは、次のミドルウェア()それは、ミドルウェア機能
申し訳ありませんすぐに返信できませんでしたが、この回答に感謝します。本当に役に立ちます。 :) – Jonathan002