难搞
This commit is contained in:
@@ -0,0 +1,40 @@
|
||||
import axios from 'axios'
|
||||
import { myfuncs } from './myfunc'
|
||||
|
||||
interface re_data {
|
||||
statusCode: number
|
||||
cookie?: string
|
||||
error?: string
|
||||
data?: JSON
|
||||
}
|
||||
|
||||
export const my_network_func = {
|
||||
post_json(path: string, json: JSON, callback: (i: re_data) => void) {
|
||||
const head_path = '/api/v1'
|
||||
const url = head_path + path
|
||||
const cookie = myfuncs.load('cookie') || ''
|
||||
|
||||
const data = {
|
||||
data: json,
|
||||
cookie: cookie,
|
||||
}
|
||||
|
||||
axios
|
||||
.post(url, data, {
|
||||
headers: {
|
||||
'Content-Type': 'application/json',
|
||||
},
|
||||
})
|
||||
.then((response) => {
|
||||
const re: re_data = {
|
||||
statusCode: response.status,
|
||||
data: response.data,
|
||||
}
|
||||
callback(re)
|
||||
//console.log(response)
|
||||
})
|
||||
.catch((error) => {
|
||||
console.error('There was an error!', error)
|
||||
})
|
||||
},
|
||||
}
|
||||
Reference in New Issue
Block a user