egg js useragent middleware TypeScript version, based on koa-useragent
Open https://uniheart.herokuapp.com/ to see the result.
$ npm i egg-useragent-ts --save
// {app_root}/config/plugin.[t|j]s
exports.useragent = {
enable: true,
package: "egg-useragent-ts"
};
This plugin need no configuration, you just enable it and you can use it by
ctx.userAgent.isWechat
case ctx.userAgent.isWechat
when true
a(href="/passport/wechat") Wechat
when false
a(href="/wechat-dev/qr-code?select=passportWechat", target="_blank", rel="noopener noreferrer") Wechat
default
a()
npm run test-local