[英]Node.js emits runtime error when listen to port 9999
我对nodeJ完全陌生,只是一步一步学习。 我设法通过CMD下载,运行nodeJs并通过创建文件进行了测试,一切正常。 现在的问题是,当我想告诉nodeJs在浏览器上显示输出时。 我只是遵循了教程,但是却遇到运行时错误。 我怀疑端口有问题。 我在这里不应该使用哪个端口,是我的localhost端口,它是80,我尝试了一下都没有用。
在这里引用: 将node.js用作简单的Web服务器
我想要的是能够通过nodeJs在浏览器中看到输出。 我认为端口9999用于TCP连接,因为我正在学习实时应用程序。
您没有使用NodeJS运行代码。 要使用NodeJS运行代码,请使用node
运行它们:
node c:\\projects\\test\\helloweb.js
您尝试的方法不起作用的原因是,在cmd.exe中键入c:\\projects\\test\\helloweb.js
并按Enter将不会在浏览器或c:\\projects\\test\\helloweb.js
中运行代码。 它将尝试使用与.js
文件关联的任何应用程序运行它。 您的计算机使用的Windows默认值是使用Windows脚本宿主(如错误消息中所示)。 WSH提供了一个与NodeJS完全不同且与浏览器完全不同的运行时环境。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.