UNPKG

x-http-client

Version:

An http client to make it easier to send requests (including JSONP requests) to the server.

37 lines (29 loc) 729 B
var errorMessages = { ERR_ABORTED: 'Request aborted', ERR_CANCELLED: 'Request cancelled', ERR_NETWORK: 'Network error', ERR_RESPONSE: 'Response error', ERR_TIMEOUT: 'Request timeout' }; /** * Represents response error. * * @constructor * @param {string} code The error code. * @param {Request} request The request. */ function ResponseError(code, request) { var message; code = code || 'ERR_UNKNOWN'; if (errorMessages[code]) { message = errorMessages[code]; } if (!message) { message = 'Unknown error ' + code; } request.errorCode = code; this.code = code; this.request = request; this.message = message; } module.exports = ResponseError;