我使用 Node.js 的众所周知的 http-web-server-example 在我的计算机上构建了一个 Node.js Web 服务器:
var http = require('http');
http.createServer(function(req, res){
res.writeHead(200, {'content-type': 'text/plain'});
res.end('It works');
}).listen(3000, '127.0.0.1');
这在运行服务器的计算机上(如预期的那样)有效。
我想从同一局域网中的另一台计算机访问服务器。ifconfig
在运行服务器(Apple MacOSX)的计算机终端上使用,我得到: 192.168.0.6
.
所以,在我的另一台电脑上,我打开浏览器并连接到http://192.168.0.6:3000
,但我得到:
Oops! Google Chrome could not connect to 192.168.0.6:3000
我的最终目标是能够使用我的智能手机连接到服务器。
欢迎任何帮助。如有必要,请随时询问更多详细信息。
提前致谢 :)