Skip to content

ZQun/egg-useragent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

eggjs user-agent extend plugin

Resources

License

Stars

Watchers

Forks

Packages

No packages published