私はノードが初めてなので、ご容赦ください。ページをリダイレクトする前に、Web サーバーへのライブ接続があることを確認するためにテストする関数を作成しようとしています。
これは最初の 6 ~ 7 回のクリックで機能し、その後、ページはリダイレクトされなくなり、そこに留まります。それから数分後、アラートが表示されます。
何が起こっている?!
var http = require("http");
var url = 'http://example.com/';
mainMenu.click(function () {
var menulink = $(this).attr('rel');
var menuvar = http.get(url, function () {
window.location = menulink;
}).on('error', function () {
alert('Cannot Connect to Server');
});
});