Node.js作为应用程序容器

Mal*_*lio 12 node.js

Apache和Node.js有一些共同之处.我使用Node.js越多,我就越喜欢Node.js; 同样,我使用Apache越多,我越喜欢Node.js.

虽然Apache有一个好处,它可以通过同一个端口做很多事情.PHP,Python,Perl,不同的应用程序,不同的路径,整个magilla.Node.js不这样做,它不应该,但我想做类似的事情.

我想给它一个URL前缀(或理想的regexp)列表和足够的信息,如果它收到一个匹配特定前缀的请求,它会将请求传递给运行指定脚本的从属实例(它将启动这样的实例,如果它还没有,并在这样做时关闭它似乎是谨慎的).基本上,我想nodejs-proxycluster合作.有了它,我可以通过端口80在同一台机器上一起运行多个应用程序.

这看起来非常简单而且非常有用,当我遇到这种情况时,我只想自己写一下,"这看起来非常简单且非常有用 - 可能有人已经写过了!" 有什么建议?

s4y*_*s4y 7

Node.js没有将请求路由到不同应用程序的任何内置功能,但是这样的框架正在开发中.

Nodejitsu的海捕想到的-它管理的子进程为每个应用程序和使用节点HTTP代理请求路由.