鍍金池/ 問答/HTML/ express 如何在用戶 訪問主域名 時判斷設備類型 返回不同路徑下的首頁??

express 如何在用戶 訪問主域名 時判斷設備類型 返回不同路徑下的首頁??

express 如何在用戶 訪問主域名 時判斷設備類型 返回不同路徑下的首頁??
如訪問 手機和PC 分別訪問 www.域名.com 返回不同的index首頁

回答
編輯回答
墨小白

在node端可以通過req.headers['user-agent']來匹配是否是pc端訪問,如:

router.get('/', function(req, res, next) {
  var agent = req.headers['user-agent'];
  var tpl = /Android|webOS|iPhone|iPod|BlackBerry/i.test(agent)? 'index' : 'index2';
  //當設備類型為移動端時,渲染index.html頁面,否則渲染index2.html頁面
  res.render(tpl);
});
2018年9月13日 10:42