30 lines
592 B
JavaScript
30 lines
592 B
JavaScript
const BASE_URL = 'http://localhost:8080/api'
|
|
|
|
export const request = (options) => {
|
|
return new Promise((resolve, reject) => {
|
|
uni.request({
|
|
url: BASE_URL + options.url,
|
|
method: options.method || 'GET',
|
|
data: options.data || {},
|
|
header: {
|
|
'Content-Type': 'application/json',
|
|
...options.header
|
|
},
|
|
success: (res) => {
|
|
if (res.statusCode === 200) {
|
|
resolve(res.data)
|
|
} else {
|
|
reject(res)
|
|
}
|
|
},
|
|
fail: (err) => {
|
|
reject(err)
|
|
}
|
|
})
|
|
})
|
|
}
|
|
|
|
export default {
|
|
request
|
|
}
|