我在服务器上有 dev1 和 dev2 文件夹
dev1 工作正常,在 dev1 下我有文件 js/common-path.js 在公共(public)路径中我提到:dev1.example.com:1337/ 我在 dev2 中进行了更改,例如
dev2.example.com:8124/
并且我在全局安装了forever模块,我还将dev2的nodejs文件夹中的文件app.js重命名为dev.js
当我运行 dev1/nodejs/的命令时,永久启动 app.js 我将 dev2 的命令运行为/nodejs/node dev.js 现在,当我运行 dev2.example.com 时,它正在向 dev1 发送请求。我检查了观察控制台。
我还在 dev.js 中更改了端口号
app.set('port', process.env.PORT || 8124);
任何想法。
谢谢
最佳答案
您的意思是当您访问:dev2.example.com:8124
时,dev1
捕获请求?
尝试以下操作:
- 删除
process.env.PORT
,使用app.set('port',8124)
并重试。 - 停止 dev1,启动 dev2,然后重试。
- 如果您正在使用 nginx 配置,请检查它。
关于node.js - 同一服务器上的多个 Node.js 设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25545182/