nproxy icon indicating copy to clipboard operation
nproxy copied to clipboard

支持cdn服务的combo

Open Jarvis-Q opened this issue 11 years ago • 10 comments

目前不支持对线上服务的combo地址解析.配置规则无效

Jarvis-Q avatar Jul 19 '13 02:07 Jarvis-Q

麻烦给个例子URL

Thanks

Goddy http://goddyzhao.me

On Jul 19, 2013, at 10:43, Jarvis-Q [email protected] wrote:

目前不支持对线上服务的combo地址解析.配置规则无效

— Reply to this email directly or view it on GitHub.

goddyZhao avatar Jul 19 '13 04:07 goddyZhao

比如http://a.tbcdn.cn/s/kissy/1.2.0/??seed-min.js,node-min.js 这样的链接

Jarvis-Q avatar Jul 24 '13 11:07 Jarvis-Q

应该支持阿,你的nproxy rule是怎么写的?

Thanks

Goddy http://goddyzhao.me

On Jul 24, 2013, at 19:42, Jarvis-Q [email protected] wrote:

比如http://a.tbcdn.cn/s/kissy/1.2.0/??seed-min.js,node-min.js 这样的链接

— Reply to this email directly or view it on GitHub.

goddyZhao avatar Jul 24 '13 12:07 goddyZhao

比如这样?烦劳你看下! { pattern: /??(.)-min.js,(.)-min.js/, responder: { dir: 'X:/baike-branch/assets/common/', src: [ '$1.js', '$2.js' ] } }

Jarvis-Q avatar Jul 26 '13 10:07 Jarvis-Q

匹配错误会打印出来的,你用的是不是windows?

Thanks

Goddy http://goddyzhao.me

On Jul 26, 2013, at 18:21, Jarvis-Q [email protected] wrote:

另外,能不能在控制台中打印出匹配的错误路径(按照错误的规则去找文件的路径记录),那样能够快速的定位rule.js的配置错误的地方!

— Reply to this email directly or view it on GitHub.

goddyZhao avatar Jul 26 '13 12:07 goddyZhao

你好,针对你的combo文件,rule应当这么写:

{
   pattern: 'kissy/1.2.0/??seed-min.js,node-min.js',
   responder: {
       dir:   'X:\\baike-branch\\assets\\common\\',
       src: [
          'seed-dev.js',
          'node-dev.js'
       ]
   }
}

windows的路径要写双反斜杠,你试试上面的rule。NProxy凡是匹配到了http request就会打印到console中,另外发现匹配responder找不到本地文件也会跑错误到console中。麻烦你试试,有问题随时找我。多谢!

goddyZhao avatar Jul 26 '13 12:07 goddyZhao

hi,依然不行,我测试了。如果去掉pattern中??号就可以,是不是因为后台正则匹配的时候没有做转义引起的?

Jarvis-Q avatar Jul 29 '13 11:07 Jarvis-Q

对!你问号前加上斜杠 '??',我回头打个patch。

Thanks

Goddy http://goddyzhao.me

On Jul 29, 2013, at 19:15, Jarvis-Q [email protected] wrote:

hi,依然不行,我测试了。如果去掉pattern中??号就可以,是不是因为后台正则匹配的时候没有做转义引起的? error是有答应

— Reply to this email directly or view it on GitHub.

goddyZhao avatar Jul 30 '13 00:07 goddyZhao

Sorry, 应该是: '??'。

Thanks

Goddy http://goddyzhao.me

On Jul 29, 2013, at 19:15, Jarvis-Q [email protected] wrote:

hi,依然不行,我测试了。如果去掉pattern中??号就可以,是不是因为后台正则匹配的时候没有做转义引起的? error是有答应

— Reply to this email directly or view it on GitHub.

goddyZhao avatar Jul 30 '13 00:07 goddyZhao

OK. Thanks

Jarvis-Q avatar Jul 30 '13 02:07 Jarvis-Q