版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_38355456/article/details/82684308
首先需要安装模块: npm install ua-parser-js
具体使用如下:
const UAParser = require('ua-parser-js');
/**
* 获取操作数据
* @param {Object} req 请求对象
* @return {Object} action对象
*/
function getActionData(req) {
const uaInfo = new UAParser(req.header('User-Agent'));
let phoneType = 3;
switch(uaInfo.getOS().name) {
case 'Android':
phoneType = 1;
break;
case 'iOS':
phoneType = 2;
break;
}
return {
phoneType: phoneType
};
}