我使用node.js restify創建了一個JsonClient。從JsonClient獲取錯誤消息
var json_client = restify.createJsonClient({
url: 'http://127.0.0.1:8888',
version: '~1.0'
});
json_client.get('/test?list=' + test_list, function (err, req, res, test_list_results) {
if (err) {
console.log('err: ' + err);
}
else
{
console.log('success');
}
}
我故意關閉網絡服務器以查看是否捕獲到錯誤。沒有錯誤被捕獲。 json_client.get
內的代碼被跳過。如何檢測某種形式的錯誤?
編輯:我從Quentin得到答案後,發現了一些東西。如果我忽略connectTimeout
,則會顯示錯誤消息。只需等待幾秒鐘。
是'http_client'和'json_client'不同?錯字? –
對不起,原來的代碼是正確的。將代碼複製到stackoverflow時發生錯誤。 – user781486