request.js 656 B

123456789101112131415161718192021222324252627282930313233343536
  1. const request = (url, data, method = 'GET') => {
  2. return new Promise((resolve, reject) => {
  3. let header = {
  4. 'Content-Type': 'application/json',
  5. }
  6. if (uni.getStorageSync('token')) {
  7. header.token = 'Bearer ' + uni.getStorageSync('token')
  8. }
  9. uni.request({
  10. url: url,
  11. data: data,
  12. method: method,
  13. header: header,
  14. success: res => {
  15. if (res.statusCode == 200) {
  16. let data = res.data
  17. if (data.code == 0 || data.code == 200) {
  18. resolve(res.data)
  19. } else {
  20. reject(res)
  21. }
  22. } else {
  23. reject(res)
  24. }
  25. },
  26. fail: res => {
  27. reject(res)
  28. }
  29. })
  30. });
  31. }
  32. module.exports = {
  33. request: request
  34. }