我对nodeJs完全陌生,只是逐步学习。我设法下载,通过CMD运行nodeJs并通过创建文件进行测试,一切正常。现在的问题是我想告诉nodeJs在浏览器上显示输出。我只是按照教程,但我得到运行时错误。我怀疑端口有点不对劲。我不应该在这里使用哪个端口,是我的本地主机端口是80,我尝试了无效。
此处提及:Using node.js as a simple web server
我想要的是能够通过nodeJs在浏览器中看到输出。我认为端口9999用于tcp连接,因为我正在学习实时应用程序。
答案 0 :(得分:1)
您没有使用NodeJS来运行您的代码。要使用NodeJS运行代码,请使用node
:
node c:\projects\test\helloweb.js
您尝试无效的原因是在cmd.exe中键入c:\projects\test\helloweb.js
并按Enter键不会在浏览器或NodeJS中运行代码。它将尝试使用与.js
文件关联的任何应用程序运行它。 Windows默认设置(即您的计算机正在使用的)是使用Windows脚本宿主(正如您在错误消息中看到的那样)。 WSH提供的运行时环境与NodeJS完全不同,与浏览器完全不同。
答案 1 :(得分:1)