Node.js应用程序在127.0.0.1:8080上工作,但在localhost:8080上不起作用

我有我的Node.js服务器的问题。 我想这不是关于节点本身,但我不确定。

当我启动端口8080上的服务器,从localhost:8080访问它将留下我的空白页面,但是,如果我从127.0.0.1:8080访问它完美的作品。 通常我会看主机文件,看看是否有一些问题。 但这是一个窍门,如果我在1337端口(或任何其他)上运行服务器,它将适用于localhost:1337127.0.0.1:1337这两种情况。

对于聪明的人,我在那里search了很多东西,但是没有很好的解释为什么会发生这种情况。