我可以使用express更轻松地渲染/重定向到我的网站的移动版本吗?

时间:2013-09-26 20:52:31

标签: node.js express pug

所以现在我只有一个模块来检查用户代理并返回'mobile'或'desktop',然后我用它来选择要呈现的正确的玉文件。这已经非常混乱了,而且随着我添加更多页面,它只会变得更糟。有没有办法用快递简化这个过程?

基本上我的设置是这样的:

function renderPage(req, res){
  if (user agent is mobile){
    jadeVar = mobile
  else{ 
    jadeVar = desktop

  res.render(jadeVar)

我在呈现页面的每个函数中都有其中一个。

1 个答案:

答案 0 :(得分:0)

就个人而言,我认为让样式表负责调整内容大小是最佳选择。但是,如果您想使用用户代理为您定义路线,请查看此快速教程。 http://www.hacksparrow.com/mobile-web-development-in-express-js-node-js.html