requestWx.js 774 Bytes
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
import axios from 'axios'

export function wxRequest (url, data={}, header={}, method='post') {
  // let URL = `http://172.16.0.111:8081${url}`
  let URL = `http://139.155.48.151:8081${url}`
  if(method == 'post') {
    return new Promise(function(resolve, reject) {
      axios({
        url: URL,
        method: method,
        headers: header,
        data: data
      }).then(res => {
        resolve(res.data)
      }).catch(res => {
        reject(res)
      })
    })
  }
  if(method == 'get') {
    return new Promise(function(resolve, reject) {
      axios({
        url: URL,
        method: method,
        headers: header,
        params: data
      }).then(res => {
        resolve(res.data)
      }).catch(res => {
        reject(res)
      })
    })
  }
  
}