首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >修改node-http-proxy传递的内容

修改node-http-proxy传递的内容
EN

Stack Overflow用户
提问于 2014-09-26 19:32:24
回答 1查看 165关注 0票数 2

由于我代理的web服务的一些限制,我必须注入一些JS代码,以便它允许iframe访问父窗口并执行一些操作。

我已经用node-http-proxy构建了一个代理系统,它工作得很好。然而,我花费了无法测量的时间试图修改内容(我自己,使用harmon以及等),这些内容正在发送给用户,但没有任何成功。我在这里找到了一些文章,甚至是一些问题,但它们都是过时的,不再有用。

我想知道是否有人可以给我一个实际的例子来说明如何做到这一点,因为我不能做到这一点,也许它只是在这一点上不可能做到?

EN

回答 1

Stack Overflow用户

发布于 2016-09-05 20:15:18

我还没有尝试过harmon,但我确实尝试过cheerio,而且它很有效。但是,我使用的是http-mitm-proxy,而不是node-http-proxy。

如果您使用的是http-mitm-proxy,则需要在响应处理程序中返回promise。否则,代理将继续发送原始响应,而不获取您的更改。

我最近在https://github.com/noeltimothy/noelsproxy上写了另一个代理

我将很快将响应处理添加到其中。这个函数使用回调机制,这意味着它不会返回响应,直到调用者向它发出信号。

你应该能够使用'cheerio‘来改变JQuery风格的内容。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26058571

复制
相关文章

相似问题

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