最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

访问来自外部的node.js运行的页面

IT培训 admin 4浏览 0评论

访问来自外部的node.js运行的页面

我正在努力解决网络问题。

我在虚拟操作系统(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)首先,我设置主机OS(Window)的hosts文件(我添加了如下设置)

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

但是,浏览器的响应是“ERR_CONNECTION_REFUSED”我不知道下一步该做什么......你们有什么想法吗?

回答如下:

问题已经解决了。只需删除hosts文件上的编辑。并重新启动。它在那之后工作。

访问来自外部的node.js运行的页面

我正在努力解决网络问题。

我在虚拟操作系统(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)首先,我设置主机OS(Window)的hosts文件(我添加了如下设置)

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

但是,浏览器的响应是“ERR_CONNECTION_REFUSED”我不知道下一步该做什么......你们有什么想法吗?

回答如下:

问题已经解决了。只需删除hosts文件上的编辑。并重新启动。它在那之后工作。

发布评论

评论列表 (0)

  1. 暂无评论