CNode

求问在node.js中怎么做到手机端跟pc端路由到不同的地址?

问答
AAspenLuoQiang发布于11 年前最后回复11 年前6 回复4388 浏览0 收藏

pc跟手机端前端访问不同的前台文件,怎么做到?

查看回复

回复 (6)

I
i5ting#1·11 年前

useragent?

A
AspenLuoQiang#2·11 年前
引用 i5tinguseragent?

@i5ting 这个我知道,用的express,但是应该需要在每次访问的时候都判断,应该写个统一的吧,不然每个请求都去判断?

E
echoloyuk#3·11 年前
引用 AspenLuoQiang@i5ting 这个我知道,用的express,但是应该需要在每次访问的时候都判断,应该写个统一的吧,不然每个请求都去判断?

@AspenLuoQiang 写个路由级的middleware吧,虽然我没有具体实践过这个,不过如果你想做统一的判断,这个思路应该是能搞定的

S
SoftwareDreamer#4·11 年前

i5ting是对的。解析useragent不就知道客户端的类型了,然后再做路由的分发。

P
pangguoming#5·11 年前

判断请求头部啊,任何技术.net java php nodejs python都是这样每个request 里面头部都有useragent的

参与回复
登录后即可参与回复。登录