8
我在我的Mac的OS X 10.9.Here運行節點服務器上的代碼是不能在Mac上從不同的設備訪問節點服務器的本地網絡
var http = require('http');
http.createServer(function (request, response) {
response.writeHead(200, {'Content-Type': 'text/plain'});
response.end('Hello World\n');
}).listen(3000, '0.0.0.0');
console.log('Server running at http://192.168.1.120:3000/');
我可以在我的Mac訪問服務器使用Safari在http://192.168.1.120:3000/
。但是當我用我的iPhone訪問服務器時,它失敗了。 我的Mac的防火牆已關閉,我的iPhone與Mac使用的是同一WiFi。
Mac上的防火牆是否打開? iPhone真的使用WiFi而不是3G? –
@JoachimIsaksson防火牆關閉,iPhone正在使用WiFi。 –
你確定你的iPhone在你的網絡中看到你的Mac嗎?您可以使用[Fing](https://itunes.apple.com/en/app/fing-network-scanner/id430921107?mt=8)等應用程序來檢查此問題,以便Ping您的Mac。 –