我正在Windows服务器上的两个不同的IP地址上运行nodejs应用程序。
我所做的就是使用我的快递应用程序收听以下两个IP:
http.createServer(expressApp).listen(5000, xxx.xxx.xxx.aaa, function() {
//callback
});
http.createServer(expressApp).listen(5000, xxx.xxx.xxx.bbb, function() {
//callback
});
现在发生的事情是我收到的快照数据似乎在某些时候陷入困境。虽然其中一个接口工作正常,但另一个接口无法正确获取mongoDB中的数据。这就像是在处理某种缓存的数据副本。甚至从服务器返回的时间也在停止。
页面上的每个新刷新都会获得正确的时间,但不会获得正确的mongoDB数据。
我也尝试删除IP,尝试使用0.0.0.0并启动两个nodejs进程侦听不同的IP。 这些都不起作用。
答案 0 :(得分:0)
所有这些方法都应该有效,如果你得到http响应,那么它们似乎就是这样。如果您对计划的其他部分遇到问题,可能就是问题所在。