CNode

express路由求教

问答
Aakunchen发布于10 年前最后回复10 年前4 回复4813 浏览0 收藏

express能否在同一个项目(只使用了一个端口)中根据不同的域名配置不同的路由, 比如 访问http://a.example.com,输出a, 访问http://b.example.com,输出b, 不想每个具体的路由入口都 return next()

查看回复

回复 (4)

L
luicfer#1·10 年前

做成两个项目吧=。=不同域名不是一般两个项目么。然后nginx之类反代到不同的地方

A
akunchen#2·10 年前
U
unclay#3·10 年前

本身路由就是用来处理路由的,非要处理域名。 思路: 域名路由分发中间件,通过访问地址分发到不同的域名路由

C
CarlosRen#4·10 年前

appA .listen(3000); appB.listen(3001); 在dns解析工具里将 http://a.example.com 指向3000端口 http://b.example.com 指向3001端口

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