将express应用程序服务器监听所有接口而不仅仅是本地主机。

22 浏览
0 Comments

将express应用程序服务器监听所有接口而不仅仅是本地主机。

我对这个东西非常陌生,正在尝试创建一些express应用程序。

当我用以下命令启动服务器时:

node server.js 

一切都正常。

在控制台上我看到了

listen:3000

当我尝试

curl http://localhost:3000

我看到了'ok'。

当我尝试

telnet localhost

我看到了

Trying 127.0.0.1...

Connected to localhost.

Escape character is '^]'

但是当我尝试

netstat -na | grep :3000

我看到了

tcp  0  0 0.0.0.0:3000   0.0.0.0:*  LISTEN

问题是:为什么它监听所有接口而不仅仅是localhost?

操作系统是没有任何特殊功能的Linux Mint 17。

0