2017-11-04 11 views
0

質問が1つあります。私は複数のページを持っているので、私は特急、およびIとExpress.getとExpress.postメソッドを使用して複数回使用しています私の現在のアプリケーションでクライアントに送信する前の高速インターセプト応答

だから、私は、レスポンスオブジェクトにいくつかの状態を追加し、それをクライアントに送信する前に、各応答をインターセプトします。

私はクライアントに送信する前に、各応答を傍受することが可能なexpress.jsのいずれかの方法があります。

+0

クライアントに送信する前に、ミドルウェア機能内のデータに何をしても構いません。 –

+0

私は、複数の取得/ POSTメソッドを持っている、と私は私が持っているどのように多くの特急コントローラのにもかかわらず...私は、応答データを変更することができ、単一のポイントを必要とする。.. 主に私は1つの場所ですべてのコントローラの応答をインターセプトする必要があります。 –

+1

この目的のために別のミドルウェアを作成し、 'app.use(myNewMiddleware)'のようなパスを使わなくてもそれを使うことができます。すべてのリクエストに適用され、取得/ポスト経路ミドルウェアから独立しています。注文にはちょっと注意してください。 – Vasan

答えて

0

は)(ミドルウェア機能を作成し、express.getまたはexpress.postで引数として指定し、応答を確認して、次を呼び出します。

関連する問題