1.0.10 • Published 3 years ago

egg-zzc-detector v1.0.10

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

egg-zzc-detector

国内租车前端项目UA识别(detector)和下单来源(下文简称source)的egg插件

依赖说明

依赖的 egg 版本

egg-zzc-detector 版本egg 1.x
1.x😁
0.x

依赖的插件

  • cookies 原因:业务中有2个小程序(租租车GO和探途租车),因此source需要区分,使用了cookies

开启插件

// config/plugin.js
exports.detector = {
  enable: true,
  package: 'egg-zzc-detector',
};

使用场景

  • Why and What: 当业务变得庞大时,不得不考虑将业务拆分成多个项目,而有些却是多个项目可以共用 ,以避免到新增一些App或ua识别时,需要每个仓库都修改。
  • How: 描述这个插件是怎样使用的,挂载到了ctx.context上,可直接使用ctx.detectorctx.getRequestSource

详细配置

请到 config/config.default.js 查看详细配置项说明。

单元测试

提问交流

请到 egg issues 异步交流。

发布

部署到了zuzuche私有的npm仓库

// 必须
npm i -g zuzuche-npm

// 没有账号先注册
znpm adduser

znpm login

// 记得修改package.json的version
znpm publish

最后可以在zuzuche npm查看到。

部分UserAgent示例

useragent

License

MIT

1.0.10

3 years ago