代码改变世界

node-express根据请求,判断PC和移动端

2018-10-25 09:23  muamaker  阅读(1805)  评论(0编辑  收藏  举报
function getMachine(req) {
    var deviceAgent = req.headers["user-agent"].toLowerCase();
    var agentID = deviceAgent.match(/(iphone|ipod|ipad|android)/);
    if (agentID) {
        return "Mobile";
    } else {
        return "PC";
    }
}

 

router.get("/",function (req,res,next) {
    var machine = getMachine(req);
    res.send(machine);
})