code.inc.js 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. /**
  2. * Created by benzhan on 15/8/15.
  3. */
  4. //常规错误码
  5. global["CODE_SUCCESS"] = 0;
  6. global["CODE_UNKNOW_ERROT"] = -1;
  7. global["CODE_NOT_EXIST_INTERFACE"] = -2;
  8. global["CODE_PARAM_ERROR"] = -3;
  9. global["CODE_INTER_ERROR"] = -4;
  10. global["CODE_USER_LOGIN_FAIL"] = -5;
  11. global["CODE_SIGN_ERROR"] = -6;
  12. global["CODE_UNLOGIN_ERROR"] = -7;
  13. global["CODE_NO_PERMITION"] = -8;
  14. global["CODE_NORMAL_ERROR"] = -9;
  15. global["CODE_DB_ERROR"] = -10;
  16. global["CODE_REQUEST_TIMEOUT"] = -11;
  17. global["CODE_REQUEST_ERROR"] = -12;
  18. global["CODE_REDIS_ERROR"] = -13;
  19. global["CODE_UNAUTH_ERROR"] = -14;
  20. var code_map = {
  21. // 常规错误码
  22. CODE_SUCCESS: '成功',
  23. CODE_UNKNOW_ERROT: '未知错误', // 这个需要告警的错误码
  24. CODE_NOT_EXIST_INTERFACE: '接口不存在',
  25. CODE_PARAM_ERROR: '参数错误',
  26. CODE_INTER_ERROR: '系统繁忙,请稍后再试', // http请求返回错误
  27. CODE_USER_LOGIN_FAIL: '登录态失效,请重新登录',
  28. CODE_SIGN_ERROR: '签名错误',
  29. CODE_UNLOGIN_ERROR: '没有登录',
  30. CODE_NO_PERMITION: '没有权限',
  31. CODE_NORMAL_ERROR: '常规错误',
  32. CODE_DB_ERROR: '系统繁忙,请稍后再试', // 这个需要告警的错误码
  33. CODE_REQUEST_TIMEOUT: '网络请求超时,请重试',
  34. CODE_REQUEST_ERROR: '访问外部接口出错,请稍后重试', // 这个需要告警的错误码
  35. CODE_REDIS_ERROR: '系统繁忙,缓存出错,请稍后再试', // 这个需要告警的错误码
  36. CODE_UNAUTH_ERROR: '未授权',
  37. };
  38. var map = {};
  39. for (var str in code_map) {
  40. map[global[str]] = code_map[str];
  41. }
  42. module.exports = map;