使用npm rocky在节点js中的响应拦截器

时间:2017-07-03 12:06:32

标签: node.js npm

我已经从软件中找到了api服务,我不想直接调用这个API,所以我添加了一个代理,使用NPM模块Rocky,我能够将我的请求转发给MY API SERVICE,但在响应中我必须传递更多参数(即操纵我的响应), 下面是我正在使用的代码片段。

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();
  });

但我无法拦截它。

1 个答案:

答案 0 :(得分:0)

这可能会有所帮助 -

m_apples.removeAt(index).