【发布时间】:2014-01-18 07:08:52
【问题描述】:
是否可以让nodejs脚本像php一样监听相同的端口(80)。
对于php,应该是 www.abc.com/script1.php
www.abc.com/script2.php
等于
www.abc.com:80/script1.php
www.abc.com:80/script2.php
但是对于nodejs脚本(script1.js,script2.js),如何设置参数,让多个脚本在收到请求时监听80并处理相关脚本?
欢迎评论
【问题讨论】:
-
这不是我的问题,我的意思是不同的nodejs脚本是否可以监听同一个端口?
-
没有什么像“节点脚本”,你在Express中使用路由,这是一个单一的进程;你的意思是使用相同的Apache端口?在这种情况下你不能,你需要一个代理。
-
阅读@CD 的评论我明白了——你只需要模块
http-proxy[在不同的本地端口上启动你的进程,并将流量路由到 2 个不同的路由,例如/foo->localhost:3333和/bar->localhost:4444]。
标签: node.js