request.js 903 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. let baseUrl = 'https://reader-api.ai160.com/wx'
  2. let oldUrl = 'https://reader-api.ai160.com'
  3. function request(url, method, data, oldBaseUrl = false) {
  4. let header = {
  5. 'uid': wx.getStorageSync('uid') || ''
  6. }
  7. return new Promise((reslove, reject) => {
  8. wx.request({
  9. url: oldBaseUrl ? oldUrl + url : baseUrl + url,
  10. method: method,
  11. data: data,
  12. header: header,
  13. success: (result) => {
  14. let {
  15. data: {
  16. code,
  17. data = {},
  18. message
  19. }
  20. } = result
  21. if (code == '200') {
  22. reslove(data)
  23. } else if (code == '1102' || code == '1204') {
  24. wx.clearStorage()
  25. } else {
  26. console.log(message);
  27. // reject(message)
  28. }
  29. },
  30. fail: (res) => {
  31. console.error(res)
  32. reject(res)
  33. },
  34. })
  35. })
  36. }
  37. module.exports = {
  38. request,
  39. }