gpt4 book ai didi

Node.js:无法从同一网络上的不同设备访问服务器

转载 作者:IT老高 更新时间:2023-10-28 23:13:06 29 4
gpt4 key购买 nike

注意:还有一些其他人遇到过类似的问题,但这些问题是通过修复代码中涉及服务器如何监听的小花絮来解决的(在我看到的示例中,他们将 '127.0.0.1' 作为参数在 http.createServer(...).listen() 中。但是,我没有同样的问题。

当我尝试从同一 LAN 网络上的另一台计算机连接到我的 node.js 服务器时,Chrome 说它无法连接。

这是 testtesttest.js

var http = require('http');

http.createServer(function(req,res) {
res.writeHead(200,{'Content-Type': 'text/plain'});
res.end('Working');
}).listen(3000);

当我尝试在浏览器(Chrome,虽然我已经我也尝试了其他浏览器,但我有类似的问题),它给出了错误“糟糕!谷歌浏览器无法连接到 192.168.1.73:3000”。当我在本地机器上键入相同的地址时,它工作正常。

我不确定该怎么做。老实说,我希望这只是我的一个愚蠢的错误(我很抱歉可能会浪费您的时间),而不是我必须进入路由器的事情。

非常感谢您的帮助。

最佳答案

尝试更改此设置

.listen(3000);

到这里

.listen(3000, "0.0.0.0");

关于Node.js:无法从同一网络上的不同设备访问服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15492575/

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