@zqun/egg-useragent

1.0.0 • Public • Published

egg-useragent

eggjs user-agent extend plugin

Install

$ npm i @zqun/egg-useragent --save

Configuration

Change ${app_root}/config/plugin.ts to enable useragent plugin:

export = {
  useragent: {
    enable: true,
    package: 'egg-useragent',
  }
}

Configure useragent information in ${app_root}/config/config.default.ts:

Instructions

config.useragent = {
    app: true
}

Configure useragent information in ${app_root}/app/controller/home.ts:

Controller

export class HomeController {

  @get('/index')
  public async index(ctx?): Promise<any> {
    const { ctx, service } = this;

    // 获取请求user-agent
    const getAgent = ctx.getAgent();

    console.log('--userAgent-->', getAgent);


    //...
    //业务逻辑
    //...


    // 正常返回
    return {
      message: '正常数据返回',
      data: [
        {
          name: 'lee',
        }
      ]
    }
  }
}

Questions & Suggestions

Please open an issue here.

License

MIT

Package Sidebar

Install

npm i @zqun/egg-useragent

Weekly Downloads

2

Version

1.0.0

License

ISC

Unpacked Size

5.08 kB

Total Files

9

Last publish

Collaborators

  • zqun