所以现在我只有一个模块来检查用户代理并返回'mobile'或'desktop',然后我用它来选择要呈现的正确的玉文件。这已经非常混乱了,而且随着我添加更多页面,它只会变得更糟。有没有办法用快递简化这个过程?
基本上我的设置是这样的:
function renderPage(req, res){
if (user agent is mobile){
jadeVar = mobile
else{
jadeVar = desktop
res.render(jadeVar)
我在呈现页面的每个函数中都有其中一个。
答案 0 :(得分:0)
就个人而言,我认为让样式表负责调整内容大小是最佳选择。但是,如果您想使用用户代理为您定义路线,请查看此快速教程。 http://www.hacksparrow.com/mobile-web-development-in-express-js-node-js.html