1

所以现在我只有一个模块来检查用户代理并返回“移动”或“桌面”,然后我用它来选择要渲染的正确的玉文件。这已经很混乱了,随着我添加更多页面,它只会变得更糟。有没有办法用 express 简化这个过程?

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

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

  res.render(jadeVar)

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

4

1 回答 1

0

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

于 2014-08-10T15:50:06.133 回答