小编Abs*_*A03的帖子

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

注意:还有一些其他人有类似的问题,但通过修复涉及服务器监听方式的代码中的小花絮来解决这些问题(在我看到他们将'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);
Run Code Online (Sandbox Code Playgroud)

当我尝试输入192.168.1.73:3000(当然192.168.1.73是我正在运行服务器的机器的ip)进入浏览器(Chrome,虽然我也尝试过其他浏览器,我也有类似的问题)我的其他机器,它给出错误"哎呀!谷歌Chrome无法连接到192.168.1.73:3000".当我在本地机器上键入相同的地址时,它工作正常.

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

非常感谢您的帮助.

node.js

11
推荐指数
3
解决办法
3万
查看次数

标签 统计

node.js ×1