0

我正在使用 Node.JS 和 MongoDB,并且已经设置了一个域。为了显示我的计算机上的页面(home.html、feature.html 等),我会让 Node.js 脚本监听我的服务器的 IP 或者我将如何连接到我的服务器,并将其显示在我的领域?

4

2 回答 2

1

当你调用listen函数时,你可以指定你希望服务器监听的主机名。这仅在您希望使用不同代码运行多个域的情况下才有用。根据文档:

server.listen(端口,[主机名],[回调])

开始接受指定端口和主机名上的连接。如果省略主机名,服务器将接受定向到任何 IPv4 地址 (INADDR_ANY) 的连接。

一个示例用法如下:

server.listen(80, 'mydomain.com');

要将您的域连接到您的计算机,您需要设置 DNS 记录以指向计算机的外部静态 IP 地址,或者如果您没有静态 IP 地址,则使用动态 DNS 服务。如果您的计算机没有直接连接到 Internet,则需要在路由器上设置端口转发。

于 2011-11-03T22:30:23.057 回答
0

您应该只能监听一个端口,并使用浏览器和这个 URL 访问它

domainname.com: 端口号

或者只是使用直接 IP 进行测试:

IP地址:端口号

于 2011-11-03T04:11:29.910 回答