express路由求教
发布于 8 年前 作者 akunchen 3805 次浏览 来自 问答

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

4 回复

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

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

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

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

回到顶部