虚拟机上的节点js忽略来自外部的请求

时间:2014-09-18 00:09:21

标签: node.js express debian virtual-machine

这是我第一次使用nodejs(和express),所以如果这个问题很蠢,我很抱歉。

我安装了nodejs并在我的debin虚拟机上表达并创建了hello-world应用程序。我像

一样运行它

DEBUG = myapp ./bin/www

从虚拟机调用我的应用程序工作正常,但它忽略来自外部工作区(窗口)的请求。我认为它可能与我也有的apache有关,所以我停止了它,但它没有解决问题。请指教。

感谢。

1 个答案:

答案 0 :(得分:1)

这就是我解决它的方法。

  1. 在防火墙中打开端口3000(不确定是否需要),请参阅如何执行此操作http://windows.microsoft.com/en-us/windows/open-port-windows-firewall
  2. 在虚拟机中的虚拟机设置中添加了端口转发功能。默认情况下有端口80和22.所以我添加了3000这是解决方案。