1.0.24 • Published 12 months ago
@oasis-end/request v1.0.24
This is a lightweight which bases on "fetch" request library.
Set Default Config
import { defineDefaultConfig } from '@oasis-end/request'
defineDefaultConfig({
method: 'post',
baseUrl: import.env.VITE_URL,
error(err) {
alert(String(err))
}
})
Modify Config Before Request
import { onBeforeRequest } from '@oasis-end/request'
onBeforeRequest(config => {
config.headers = new Headers(config.headers)
config.headers.append('token', 'Bearer: test-token')
})
Use with unplugin-auto-import
import { requestAutoImport } from '@oasis-end/request'
AutoImport({
imports: [ requestAutoImport ]
})
Request Blob
import { request } from '@oasis-end/request'
// res is "Blob"
const res = await request({}, 'blob')
Request ArrayBuffer
import { request } from '@oasis-end/request'
// res is "ArrayBuffer"
const res = await request({}, 'arrayBuffer')
1.0.19
12 months ago
1.0.22
12 months ago
1.0.21
12 months ago
1.0.20
12 months ago
1.0.24
12 months ago
1.0.23
12 months ago
1.0.18
1 year ago
1.0.16
1 year ago
1.0.15
1 year ago
1.0.14
2 years ago
1.0.13
2 years ago
1.0.12
2 years ago
1.0.11
2 years ago
1.0.10
2 years ago
1.0.9
2 years ago
1.0.8
2 years ago
1.0.7
2 years ago
1.0.6
2 years ago
1.0.5
2 years ago
1.0.4
2 years ago
1.0.3
2 years ago
1.0.2
2 years ago
1.0.1
2 years ago
1.0.0
2 years ago