Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Web applications 现场直播_Web Applications_Node.js_Port_Linode - Fatal编程技术网

Web applications 现场直播

Web applications 现场直播,web-applications,node.js,port,linode,Web Applications,Node.js,Port,Linode,我正在使用Node.JS和MongoDB,并且已经设置了一个域。要显示我计算机上的页面(home.html、feature.html等),我会让Node.js脚本监听我服务器的IP,或者我会如何连接到我的服务器,并在我的域中显示它 您应该只能侦听端口,并使用浏览器和此URL访问端口 域名:portnumber 或者仅使用直接IP进行测试: IP地址:端口号 调用listen函数时,可以指定希望服务器侦听的主机名。这仅适用于希望使用不同代码运行多个域的情况 侦听(端口,[主机名],[回调]) 开始

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

您应该只能侦听端口,并使用浏览器和此URL访问端口

域名:portnumber

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

IP地址:端口号


调用listen函数时,可以指定希望服务器侦听的主机名。这仅适用于希望使用不同代码运行多个域的情况

侦听(端口,[主机名],[回调])

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

示例用法如下所示:

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

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

这两个选项都会在node.js中引发错误。对于“domain.com:portnumber”我得到了“Unexpected:token”,对于“123.123.123.123:port”我得到了“Unexpected Number”。对于这两个,我在SSHW中都使用了“node server.js”,您编写了哪些javascript?node.js索引页面有一个简单服务器的示例。您可能应该从那里开始()。我就是这样写的脚本的。node.js脚本可以正常工作(使用.listen(3000)进行了测试),但我正在尝试使它对每个人都显示。服务器是否有公共IP,您知道它是什么吗?