user_を介してAgentはユーザ機器タイプ(移動かPCか)を判断する
589 ワード
まずモジュールのインストールが必要です: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
};
}