如何设置Node,js server来回答来自域的请求

时间:2017-05-04 22:10:00

标签: javascript node.js server dns ip

我通过路由器的公共IP将域设置为指向我家中的服务器。我将端口80从路由器转发到我的服务器。

我在目标计算机上运行了一个node.js服务器,但我无法使用环回来回答它(将其设置为在localhost上侦听)。如果设置为侦听所有地址(0.0.0.0),它将仅通过域回答http请求。出于显而易见的原因,这是不可取的,但我似乎无法使其正常工作,谷歌搜索量似乎无法产生答案。

我是否需要像这样在我的hosts文件中添加一个子句? 127.0.0.1 mydomain

我应该将服务器设置为侦听域名吗?

我觉得我忘记了一些愚蠢的事情,真的很感激一些帮助。此外,不要粗鲁,但我没有使用快递或任何第三方模块,所以利用内置节点模块/标准的信息将不胜感激。

谢谢!

1 个答案:

答案 0 :(得分:0)

如何在节点中启动服务器?你在指定主机名吗?如果不是,则默认为0.0.0.0

HTTP - Node Docs

server.listen([port][, hostname])

如上所述添加主机条目可能会有所帮助,但如果不知道您的确切设置就无法确认。