solr-node-client
solr-node-client copied to clipboard
error information return
source code
function SolrError(req,res,htmlMessage){
var message = '';
if(htmlMessage){
var matches = htmlMessage.match(/<pre>([\s\S]+)<\/pre>/);
message = decode((matches || ['', htmlMessage])[1].trim());
}
HTTPError.call(this, req, res, message);
Error.captureStackTrace(this,arguments.callee);
this.statusCode = res.statusCode;
this.message = res.statusMessage;
this.name = 'SolrError';
}
error information is in htmlMessage, res.statusMessage just is "bad request"
Looks like this PR covers this: https://github.com/lbdremy/solr-node-client/pull/210