正在localhost上启动node.js页面-无法访问该站点

z9ju0rcb  于 2022-11-22  发布在  Node.js
关注(0)|答案(4)|浏览(259)

我在Chrome / Windows 7上,并试图使用此教程来创建我的第一个node.js步骤:
https://www.w3schools.com/nodejs/nodejs_get_started.asp
因此myfirst.js为:

var http = require('http');

http.createServer(function (req, res) {
  res.writeHead(200, {'Content-Type': 'text/html'});
  res.end('Hello World!');
}).listen(8080);

运行http://localhost:8080/时,出现错误:

This site can’t be reached localhost refused to connect.
Try:

Checking the connection
Checking the proxy and the firewall
ERR_CONNECTION_REFUSED

防火墙完全关闭。
有什么帮助吗?

pgpifvop

pgpifvop1#

您需要在CLI上通过键入命令来启动带有node的myfirst.js,以便运行

node myfirst.js
vof42yt1

vof42yt12#

检查您的防火墙,您必须在防火墙系统Node.js中编辑为public enter image description here
enter image description here

klh5stk1

klh5stk13#

如果您的主机名是空的,那么您就可以使用它。});
端口=8080主机名=127.0.0.1或192.168.1.x(您的ip)
8080可能被其他软件使用

8cdiaqws

8cdiaqws4#

我有同样的问题,但后来我安装了帕格内的文件夹,我的工作(基本上是文件夹,我命名为我的网站)再次和它的工作.(idk为什么我必须安装包内的文件夹,因为它已经安装在该文件夹外)

相关问题