2017-07-03 2 views
0

私はソフトウェアのいずれかから既に私と一緒に残りのAPIサービスを持っています。私はこのAPIを直接呼びたいとは思わないので、NPMモジュールを使ってプロキシを追加しました。私のリクエストをMY API SERVICEに転送しますが、レスポンスで私はいくつかのパラメータを渡す必要があります(私のレスポンスを操作するなど)。 は私が使用しているコードスニペットです。ノードjsのレスポンスインターセプタがnpmの岩を使用している

JS 

proxy 
    .post('/Authenticate/user') 
    .forward('http://192.168.1.200:8081/v1/') 
    .use((req, res, next) => { 
    if(req.params.name === 'admin') { 
     // Overwrite the target URL only for this user 
     console.log('Intercepted log'); 
    } 
    next(); 
    }); 

しかし、私はそれを傍受することができません。

答えて

0

これは役立つかもしれない -

proxy 
    .post('/Authenticate/user') 
    .forward('http://192.168.1.200:8081/v1/') 
    .use(function (req, res, next) { 
    if (req.params.name === 'admin') { 
     // Overwrite the target URL only for this user 
     console.log('Intercepted log'); 
     // manipulate res here 
    } 
    next(); 
    }); 
+0

コールが.USEブロックに来ていません{} –

関連する問題