api.js 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. export const ossUrl = process.env.OSS_URL;
  2. export const apiServer = process.env.API_BASE_URL;
  3. export const token = '';
  4. // export const token = '96ba3c924394934f7d30fa869a94ce0d';
  5. // 根据游戏id查询卡片信息
  6. export const apiCardUrlQuery = apiServer + 'CardUrlQuery';
  7. import tools from '/common/tools';
  8. // 检测request的返回值
  9. export function checkResCode(res) {
  10. if (res.data.code == 0) {
  11. return true;
  12. } else if (res.statusCode == 401) { // 未登录
  13. uni.showToast({
  14. title: `您尚未登录`,
  15. icon: 'none',
  16. duration: 3000
  17. });
  18. const url = `action://to_login/`;
  19. tools.appAction(url);
  20. return false;
  21. } else {
  22. uni.showToast({
  23. title: `${res.data.message}`,
  24. icon: 'none',
  25. duration: 3000
  26. });
  27. return false;
  28. }
  29. };
  30. // 检测token
  31. export function checkToken(token) {
  32. const regex = /^[0-9A-Za-f]{32}$/;
  33. if (regex.test(token)) {
  34. return true;
  35. } else { // 未登录
  36. console.log('checkToken err: ', token);
  37. uni.showToast({
  38. title: `您尚未登录`,
  39. icon: 'none',
  40. duration: 3000
  41. });
  42. const url = `action://to_login/`;
  43. tools.appAction(url);
  44. return false;
  45. }
  46. };