无法连接到Node Express服务器

时间:2018-04-19 00:26:44

标签: windows-subsystem-for-linux

所以我用Express发生器创建了一个Express服务器。当我在笔记本电脑的Ubuntu for Windows上运行服务器时,它启动正常。现在,当我在一个单独的终端中运行curl localhost:3000时,收到消息curl: (7) Failed to connect to host localhost port 3000: Connection refused

奇怪的是,当我使用完全相同的服务器并在我的桌面的Ubuntu for Windows上运行它时,运行上面的curl命令工作正常。

这里它变得更加陌生,当我在笔记本电脑上的git bash上运行服务器时,curl命令也能正常工作。注意,如果服务器在git bash上运行,curl命令在git bash或WSL中都可以正常工作。

我不知道为什么服务器无法在笔记本电脑的Ubuntu for Windows上正常运行。我认为WSL只使用Window的网络,那么为什么在git bash上运行服务器可以正常工作,而不是在WSL上运行?

谷歌搜索这并没有给我太多帮助。我卸载了WSL并重新安装。我也试过用sudo运行所有命令。这些都没有效果。

0 个答案:

没有答案