2014-12-06 69 views
5

我想检查一个特定的网站是否在线。网站的名称来自输入字段,并通过邮件发送。检查网站是否可联系

有一个用于ping主机的NPM模块,但是这对我没有多大帮助。我需要一个解决方案来检查网址的参数,如:hostname.com/category

我将不胜感激的建议。

回答

8

只要发出一个HTTP请求。

var http = require('http'); 
http.get('http://example.com/category', function (res) { 
    // If you get here, you have a response. 
    // If you want, you can check the status code here to verify that it's `200` or some other `2xx`. 

}).on('error', function(e) { 
    // Here, an error occurred. Check `e` for the error. 

});; 
+0

谢谢你,这是一个解决方案,帮助我再次 – pkberlin 2014-12-06 20:50:06