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