已废弃-202110240906 - 更新日志

1.0.88(2020-12-12)

1.0.88 更新说明:

  • 修复console.log无法输出日志的问题。

1.0.83(2020-11-30)

1.0.83 更新说明:

  • 优化路由匹配;
  • 优化根路由设置。

1.0.82(2020-11-28)

1.0.82 更新说明:

  • 优化路由匹配;
  • 修复POST未设置content-type导致发生异常。

1.0.81(2020-11-27)

1.0.81 更新说明:

  • 路由忽略大小写;
  • 路由支持混合参数匹配符,如:api/values/{year}-{month}-{day};
  • 路由模式httpMethod支持设置多中请求方法,如:httpMethod: ["GET", "POST"];
  • 路由模式支持base64;
  • 路由模式支持content-type: x-www-form-urlencoded;
  • 修复uni.calFunction调用根路由异常的问题。

1.0.8(2020-11-21)

1.0.8 本次更新主要内容为新增支持RESTful; 另外为了更符合语义,原路由模式核心参数url变更为route,若继续使用url作为参数名称,请在config.init()中配置routeKey为url即可。

升级说明:需要变动的地方有:

     路由配置,请参照最新文档完成配置;

     过滤器配置,原config.filters.add()变更为config.filter.add();

     url参数名称变为route。

1.0.73(2020-11-17)

1.0.73

1.0.72(2020-11-17)

1.0.72 修复文件名错误,导致找不到模块的问题。

1.0.71(2020-11-16)

1.0.71 修复云函数URL化POST请求获取不到参数。

1.0.7(2020-11-16)

1.0.7 基类新增explain对象,详情请见基类说明; 过滤器注入对象修改为非实例化对象; context上下文新增isHttp属性,用于判断是否为来自云函数URL化的请求。

1.0.6(2020-11-13)

1.0.6 为进一步压缩体积,XML模块已独立为扩展模块。

1.0.51(2020-11-12)

1.0.51 修复过滤器忽略问题。

1.0.5(2020-11-10)

1.0.5 为保证业务安全性,某些方法不应该被外部直接访问,explain针对这一点做了新的设计。

  1. 可配置是否启用匹配模式,enableMatchMode: true,若为false表示不启用匹配模式,仅路由模式可用;
  2. 可配置哪些方法是不能被访问的,matchIgnore: [{service: "home", actions: ["index"]}];
  3. 过滤器配置写法升级,可配置哪些service和action是可被过滤器忽略的,详情请见配置说明。 另外,为保证框架的极简,qrcode二维码模块将被独立为扩展模块,不再包含在explain主框架中,详情请见explain.qrcode。

1.0.41(2020-11-05)

1.0.41

1.0.4(2020-11-05)

1.0.4 更新路由配置写法。

1.0.31(2020-11-05)

1.0.31

1.0.3(2020-11-04)

1.0.3 已支持云函数URL化、新增qrcode二维码模块、写法升级。

1.0.21(2020-11-01)

1.0.21 撤销上次更新的移除时区设置,更改时区设置规则。

1.0.2(2020-10-29)

1.0.2 dateTime模块中,now()移除时区设置。

1.0.05(2020-10-28)

1.0.05

1.0.04(2020-10-27)

1.0.04

1.0.03(2020-10-27)

1.0.03

1.0.02(2020-10-27)

1.0.02

1.0.01(2020-10-27)

1.0.01

1.0.0(2020-10-27)

1.0.0 发布。