index.js 614 B

12345678910111213141516171819202122232425
  1. var constants = require('./lib/constants');
  2. var login = require('./lib/login');
  3. var Session = require('./lib/session');
  4. var request = require('./lib/request');
  5. var Tunnel = require('./lib/tunnel');
  6. var exports = module.exports = {
  7. login: login.login,
  8. setLoginUrl: login.setLoginUrl,
  9. LoginError: login.LoginError,
  10. clearSession: Session.clear,
  11. request: request.request,
  12. RequestError: request.RequestError,
  13. Tunnel: Tunnel,
  14. };
  15. // 导出错误类型码
  16. Object.keys(constants).forEach(function (key) {
  17. if (key.indexOf('ERR_') === 0) {
  18. exports[key] = constants[key];
  19. }
  20. });