Angularjs 运行多个站点的服务器上的节点

Angularjs 运行多个站点的服务器上的节点,angularjs,node.js,mean-stack,Angularjs,Node.js,Mean Stack,我不熟悉出版网站 所以我的情况是,在我们学校,我们有一个网站,然后我做了一些项目,我们想把它合并到我们学校的网站上 www.schoolwebsite.com/myproject 所以我们决定这样做。他们正在运行WordPress网站,而我的项目是使用MEAN技术(而不是MEAN.io上的技术)构建的。 所以我把我所有的项目文件都转移到了他们的FileZilla中。然后在服务器上,我们安装了NodeJS和MongoDB 在我的服务器文件(index.js)上,我正在收听端口3000,因此我的a

我不熟悉出版网站

所以我的情况是,在我们学校,我们有一个网站,然后我做了一些项目,我们想把它合并到我们学校的网站上

www.schoolwebsite.com/myproject
所以我们决定这样做。他们正在运行WordPress网站,而我的项目是使用MEAN技术(而不是MEAN.io上的技术)构建的。 所以我把我所有的项目文件都转移到了他们的FileZilla中。然后在服务器上,我们安装了NodeJS和MongoDB

在我的服务器文件(index.js)上,我正在收听端口3000,因此我的angularjs将与www.schoolwebsite.com:3000对话以获取API。我能够让它说话,但问题是,还有另一个网站被托管在同一台服务器上:

Server --> 2 websites (www.schoolwebsite.com and www.somewebsite.com) 
它们都有3000个开放端口(因为它们在同一台服务器上)

www.schoolwebsite.com:3000
www.somewebsite.com:3000

123.456.789.123:3000您是否试图让一个网站从两个不同的服务器加载不同的页面?是的,先生!我的网站将使用NodeJS。而且他们没有使用NodeJSI,我怀疑您所面临的问题与您试图让这些东西监听的端口有关。查看承载原始站点的服务器所服务的路由。您可能可以让它从特定路径呼叫您的服务器。@GlenPierce这样可以吗?当我运行节点服务器时,它将在两个网站上打开端口3000?在我的项目上我没有问题,但这安全吗?我有点困惑。它起作用了吗?如果有效,那么听起来您的问题与安全相关,在这种情况下,我建议您在stack exchange网站上专门讨论安全问题,他们会更好地理解此处可能出现的细微差别。我不认为这是一个问题,因为您必须打开一些通信通道,而具体的端口号在很大程度上是不相关的。
www.schoolwebsite.com:3000
www.somewebsite.com:3000
123.456.789.123:3000 <-- Example Server IP