首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用npm rocky的node js中的响应截取程序

使用npm rocky的node js中的响应截取程序
EN

Stack Overflow用户
提问于 2017-07-03 20:06:32
回答 1查看 109关注 0票数 0

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

代码语言:javascript
复制
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();
  });

但我无法拦截它。

EN

回答 1

Stack Overflow用户

发布于 2017-07-03 20:28:53

这可能会有帮助-

代码语言:javascript
复制
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
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44885178

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档