Nodejs子文件夹脚本

时间:2013-03-10 11:05:13

标签: node.js subdirectory

我正在尝试在端口81上使用一个脚本来管理多个其他快速脚本。

我正在尝试这样做:

server.com =>端口81上的主服务器

  • 首先在端口8881上表达=>可在server.com/first
  • 上访问
  • 第二个快递在端口8882 =>可在server.com/second上访问
  • ...

我尝试使用vhost(express / connect vhost),但我不想使用多个子域。

如果有人知道我怎么能这样做......或者我的错误在哪里...... 感谢的!

1 个答案:

答案 0 :(得分:1)

如果您只是尝试将请求代理到不同的端口,则可以查看Bouncy

另一个选项(如果两个应用程序相关,例如同一网站的两个部分)是使用两个Express应用程序作为主Express应用程序的子应用程序。为此,您将创建一个在端口81上运行的主要Express应用程序,并包含以下行:

var first  = require('path/to/first');
var second = require('path/to/second');

app.use('/first', first);
app.use('/second', second);

这将有效地将您的应用程序“挂载”到给定安装位置的较大应用程序中。我可能只会这样做是应用程序以某种方式相关。