gpt4 book ai didi

javascript - 从外部访问由 node.js 运行的页面

转载 作者:太空宇宙 更新时间:2023-11-04 12:14:01 24 4
gpt4 key购买 nike

我正在为网络问题而苦苦挣扎。

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

192.168.131.128       localhost

(2) 我检查了 Node 是否正常工作。

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”我不知道下一步该怎么做...你们有什么想法吗?

最佳答案

问题解决了。只需删除主机文件上的编辑即可。并重新启动。之后就可以使用了。

关于javascript - 从外部访问由 node.js 运行的页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47944798/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com