@hive/proxy
URL路径转发
Last updated 7 years ago by purple .
ISC · · Tarball
$ npm install @hive/proxy  --registry=http://registry.npm.fe.eucita.com 
Private package

@hive/proxy

proxy

Syntax

const proxy = require('@hive/proxy');

var proxyobj=new Params( config );
注: Proxy是原生方法名, 请勿用作变量名

Constructor

new Params( Object config )

Parameters

  • Object param
    • pattern

      RexExp : 转发匹配的正则表达式

    • handler

      GeneratorFunction : 返回需要http或者https去get的url, 调用的this是koa的ctx

    • questingTimeout

      Number : 重复请求的间隔时限, 即在第一个请求还未返回之前, 在定义的时间内又发送了第二个同参数请求, 则会同第一个请求一同返回结果, 不会重复请求

      默认值为5000, 单位为毫秒

    • cache

      [ true | false | Number ]

      注: 这项是数据缓存配置, 默认值为false
      true为参数一致的情况下, 永久缓存
      false为不缓存
      Number为缓存的毫秒值

Methods

  • handle ( query , ctx )

    处理请求 Return String | Object { status: Number, data: String }

Maintainers (1)
Downloads
Today 0
This Week 0
This Month 0
Last Day 0
Last Week 0
Last Month 3
Dependencies (2)
Dev Dependencies (0)
None
Dependents (1)

Eucita FE Team | Home | README