node.js에서 네트워크에 연결되어 있는지 여부를 체크하는 방법을 이것저것 봤는데,
가장 간단한 방법은 DNS resolve인 것 같다.
Raspberry pi를 무선랜으로 접속하는 등 네트워크 상태가 불안정한 환경에서 사용할 용도.
require('dns').resolve('www.google.com', function(err, addr){
// 뭔가 문제가 있음
if (err) {
// 으아아아
}
// 네트워크 연결 정상
else {
// 이히이히
}
});
'node.js' 카테고리의 다른 글
[node.js] FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - process out of memory 에러 원인, 해결방법 (2) | 2017.05.19 |
---|---|
[node.js] 라즈베리파이에서 node.js로 mp3 재생하기 (0) | 2016.01.15 |
[node.js] http + cluster 구성시 worker graceful restart (no downtime) (0) | 2015.11.19 |
[node.js] async 모듈을 이용한 비동기 처리 패턴 (0) | 2014.01.21 |
[node.js] http.request 지연현상 (delay) (0) | 2013.06.21 |