express路由求教
 发布于 9 年前  作者 akunchen  4592 次预览  最后一次回复是 9 年前  来自 问答 

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

4 回复
luicfer

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

akunchen

@luicfer 如果非要在同一个项目中使用呢0.0 自豪地采用 CNodeJS ionic

unclay

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

CarlosRen

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