我正在使用Node.JS和MongoDB并且已经设置了域。要显示我在计算机上的页面(home.html,feature.html等),我会让Node.js脚本监听我的服务器的IP,或者我将如何连接到我的服务器,并将其显示在我的服务器上域?
答案 0 :(得分:1)
调用listen函数时,可以指定希望服务器侦听的主机名。这仅在您希望使用不同代码运行多个域的情况下才有用。 According to the documentation:
server.listen(port,[hostname],[callback])
开始接受指定端口和主机名上的连接。如果省略主机名,则服务器将接受指向任何IPv4地址(INADDR_ANY)的连接。
示例用法如下:
server.listen(80, 'mydomain.com');
要将域连接到计算机,您需要将DNS记录设置为指向计算机的外部静态IP地址,或者如果您没有静态IP地址则使用dynamic DNS service。如果您的计算机没有直接连接到互联网,则需要在路由器上设置端口转发。
答案 1 :(得分:0)
您应该只能收听端口,并使用浏览器和此URL访问它
domainname.com:portnumber
或者只是使用直接IP进行测试:
IP地址:端口号