express - nodejs - 如果在子域中而不是重定向,则保留URL

时间:2014-04-24 05:10:08

标签: node.js express subdomain vhosts

我当前的设置是http://test.com/project指向某个根索引视图。

使用此gist,我已将其http://mysubdomain.test.com重定向到上述网址。

这是好的,但理想情况下我希望子域名保持不变。我没有找到一种方法来重定向,同时保持URL相同。

1 个答案:

答案 0 :(得分:0)

重定向意味着转到另一个网址。没有办法保留原始网址。保留它的唯一方法是在同一路径上映射子域,或在子域名中使用参数/ regex。 Express完全允许:app.get('/:subdomain.test.com/'或app.get(Regex(...))。这样在你的代码中调用SAME回调,你不需要重定向,您可以投放所需的所有子域。

或者,使用此https://www.npmjs.org/package/subdomain