2016-08-17 31 views
1

當發生錯誤時,我必須使用哪個狀態碼。當從貓鼬數據庫中獲得所有銀行時。用戶僅執行此客戶端操作。REST HTTP狀態碼(如果有錯誤)Mongoose

客戶行動

GET Url: /banks 

貓鼬代碼

Banks 
    .find() 
    .exec(function(err, banks) { 
    if (err) { 
     return res.status(400).send({ 
     message: errorHandler.getErrorMessage(err) 
     }); 
    } else { 
     res.status(200).jsonp(banks); 
    } 
    }); 

我想的StatusCode 500,而不是400。因爲客戶端的URL是有效的。

+0

我會用500。 –

回答