1.0.24 • Published 12 months ago

@oasis-end/request v1.0.24

Weekly downloads
-
License
MIT
Repository
github
Last release
12 months ago

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