egg-jproxy
Install
$ npm i egg-jproxy --save
Usage
// {app_root}/config/plugin.jsexportsjproxy = enable: true package: 'egg-jproxy';
Configuration
// {app_root}/config/config.default.js// 匹配请求 /jproxy/xx.cgi 指向127.0.0.1:8080,并带host:www.baidu.comexportsjproxy = ip: '127.0.0.1' // ipaddress 可选 port: 8080 // port default:80 可选 protocal: 'http' // http or https host: 'www.baidu.com' // proxy domain match: /^\/jproxy\/\./ // match /jproxy/xxx.cgi ;
也可以配置多个
// {app_root}/config/config.default.jsexportsjproxy = ip: '127.0.0.1' // ipaddress 可选 port: 8080 // port default:80 可选 protocal: 'http' // http or https host: 'www.baidu.com' // proxy domain match: /^\/jproxy\/\./ // match /jproxy/xxx.cgi // 把请求指向 www.baidu.com host: 'http://www.baidu.com' // proxy domain 如果不填使用当前域名 match: /^\/jproxy\/\./ // match /jproxy/xxx.cgi ;
see config/config.default.js for more detail.
Example
Questions & Suggestions
Please open an issue here.