一种快速而肮脏的方法是检查Node是否可以解决
www.google.com:
require('dns').resolve('www.google.com', function(err) { if (err) { console.log("No connection"); } else { console.log("Connected"); }});这并不是完全万无一失,因为您的RaspPi可以连接到Internet但由于
www.google.com某种原因无法解析,并且您可能还需要检查
err.type以区分“无法解析”和“无法连接到名称服务器,因此连接可能下来”)。



