nproxy
nproxy copied to clipboard
A cli proxy tool specialized in file replacing
这样一个场景 本地开发,配置了本地域名, 修改静态资源,实时上传到服务器 浏览器访问服务器地址,获取静态资源 现在想,直接访问本地文件 能否实现呢? nproxy是否依赖于本地服务呢? 比如说端口号怎么使用?
getting an error on the console output from nproxy after a matched url: `[ERROR] uncaughtException: mime.lookup is not a function` Mac os 10.12.4 chrome 67 node v8.10.0
responder
I wanna be able to give an options object via nodejs (`nproxy(port, options)`), and pass the `responderListFilePath` option directly as an object. Maybe this is not the cleanest way to...
看的文档还是不明白https的请求如何用nproxy做代理
项目中前台所有的调用接口都是相同的URL,是post的,只是在post中有一个标识参数,根据这个不同的参数来返回不同的东西,我如果在前台用URL映射的话就有问题了,nproxy能不能根据post的参数来映射到不同的文件去
类似于http://test.com/test.js?v=20160412的文件不能匹配
多条匹配规则
哈哈,希望这个可以增强下。 当多条规则匹配时,如果实际想匹配的是第二条,但是第一条却匹配了(发现匹配即中止查找),响应替换表达式却找不到该路径(实际上的期望值该是第二条替换),在控制台的打印信息中实际上是第一条出错?(用户的潜意识是第二条配置出错了!) 建议: 一:报错情况下 控制台输出pattern或输出实际的responder路径(比如期望值是patternB: X:/file/b.js,但实际上因为规则写的有问题,替换的patternA: X:/file/a.js) 二:嘿嘿。这种需求不知是否广泛(combo的某种形式)。 http://a.b.c/??后跟的文件动态的,或者可能有多重组合,如果为每条匹配情况写一条规则稍显蛋疼.可以这样的话就好了,类似: { pattern: /(?=-min)/g, responder:{ dir: 'x:\aaa\bbb\', src: '$1' //某种形式的分组全部匹配,自动转化成数组 } }