我正与网络问题作斗争。
我在虚拟操作系统(Centos 7)中创建了如下简单的test.js文件

var http = require('http');
http.createServer(function (req, res) {
    res.writeHead(200, {'Content-Type': 'text/plain'});
    res.end('Hello World!');
}).listen(7358);

在命令“node test.js”之后,我通过在虚拟操作系统中使用浏览器检查了它是否正常工作。(本地主机:7358)
但问题是当我试图在虚拟操作系统之外访问同一个页面时。
(1)首先设置主机操作系统(窗口)的主机文件(添加如下设置)
192.168.131.128       localhost

(2)我检查了节点是否正常工作。
netstat -tulpn | grep :7358
tcp6       0      0 :::7358                 :::*                    LISTEN      9162/node

(3)我停止了虚拟操作系统内部的防火墙(Centos 7)
systemctl stop firewalld

(4)我检查了ping是否从主机操作系统运行到虚拟操作系统
C:\Windows\System32\drivers\etc>ping 192.168.131.128

但是,浏览器的回应是“拒绝连接错误”
我不知道下一步该怎么办。。。你们知道吗?

最佳答案

问题解决了。
只需删除主机上的编辑文件。重新启动。
那之后就开始工作了。

10-06 00:50