Source: constants/errorCodes.js

/**
 * Created by joy on 16/06/2017.
 */
export default {
  INTERNAL_ERROR: 1000,

  JWT_NOTEXIST: 1001,
  JWT_PAYLOAD_NOTEXIST: 1002,
  JWT_PAYLOAD_AUD_NOTEXIST: 1003,
  JWT_EXPIRED: 1004,
  JWT_IAT_ERROR: 1005,
  JWT_VERIFY_ERROR: 1006,

  REDIS_NOT_EXIST: 1007,

  UNDEFINED_ERROR: 1008,
  OPT_ILLEGAL: 1009,

  PARAM_EMPTY_ERROR: 2000,
  PARAM_ILLEGAL: 2001,
  PARAM_TYPE_ERROR: 2002,
  PARAM_GT_ERROR: 2003,
  PARAM_LT_ERROR: 2004,
  PARAM_IN_ERROR: 2005,
  PARAM_LOST: 2006,
  PARAM_ONEUPPER_ATLEAST_ERROR: 2007,
  PARAM_NOSPACE_ERROR: 2008,
  PARAM_ONENUMBER_ATLEAST_ERROR: 2009,
  PARAM_ONESYMBOL_ATLEAST_ERROR: 2010,
  PARAM_NO_INJECT_ERROR: 2011,
  PARAM_LENGTHLT_ERROR: 2012,
  PARAM_LENGTHGT_ERROR: 2013,
  PARAM_LENGTHEQ_ERROR: 2014,
  PARAM_SIZE_ERROR: 2015,
  PARAM_REGEX_ERROR: 2016,
  PARAM_IS_ERROR: 2017,

  USER_NOEXIST: 3000,

  PEMISSION_ERROR: 4000,
  PEMISSION_NEED: 4001,

  API_ROUTE_NOT_FIND: 5000,
  API_RATE_LIMIT: 5001,

  VCODE_SEND_FAILED: 6000,
  VCODE_SEND_ERROR: 6001,
  VCODE_CHECK_FAILED: 6002,
  VCODE_CHECK_ERROR: 6003,
  VCODE_VERIFY_FAILED: 6004,
  VCODE_VERIFY_ERROR: 6005,
  VCODE_INVALID_TYPE: 6006,

  TWO_FACTOR_SECRET_NOEXIST: 8000,
  TWO_FACTOR_VERIFY_FAILED: 8001,
  TWO_FACTOR_CODE_NOEXIST: 8002,

  TARGET_NOT_FIND: 7000,

  ARG_LOST: 9000,

  CLIENT_NOT_EXIST: 9050,
  SERVER_NOT_EXIST: 9051
}