Skip to content

Tutorial 3

knightliao edited this page Mar 4, 2016 · 3 revisions

Tutorial 3 代理服务能力

在前面的例子里, 我们已经实现了对指定的URL的 静态/动态 mock服务能力.

但是我们在正常开发过程中, 除了这些指定的URL外, 其它URL怎么办? 我们不可能一个一个再去配置. 常见的做法就是统一的接入到指定的服务中.

这里以 https://github.com/knightliao/pfrock-demos/tree/master/demos/proxy-demo 为demo

配置文件

{
  "servers": [
    {
      "port": 8888,
      "routes": [
        {
          "path": ".*",
          "methods": "any",
          "handler": "pfrock_proxy_plugin",
          "options": {
            "url": "http://www.sov5.com"
          }
        }
      ]
    }
  ]
}

这里意味着所有请求都将被定向到 sov5.com 这个网站.

实践

http://ww4.sinaimg.cn/mw1024/006oy5Ulgw1f1ky30hmyej30qc0hf0u8.jpg

Clone this wiki locally