0.1.17 • Published 3 months ago

@dsaco/utils v0.1.17

Weekly downloads
-
License
-
Repository
github
Last release
3 months ago
install
npm i -S @dsaco/utils
usage
import { message } from 'antd';
import { Request as _Request } from '@dsaco/utils';

export const Request = new _Request(undefined, (e) => {
  const response = e.response;

  if (response?.status === 400) {
    message.error(
      (response?.data as API.ResponseError)?.message ?? '错误的请求'
    );
  } else if (response?.status === 401) {
    message.error('用户未登录');
  } else if (response?.status === 403) {
    message.error('权限不足');
  } else if (response?.status === 404) {
    message.error('访问地址不存在');
  } else if (response?.status === 500) {
    message.error((response?.data as API.ResponseError)?.message ?? '网络异常');
  }
  return Promise.reject(e.response?.statusText);
});
import { Request } from '@/utils';

export const getUsersByPage: API.RequestRecords<User> = (params) => {
  return Request.get('/api/users/page', params);
};
0.1.17

3 months ago

0.1.16

4 months ago

0.1.10

10 months ago

0.1.11

10 months ago

0.1.12

10 months ago

0.1.13

8 months ago

0.1.14

8 months ago

0.1.15

7 months ago

0.1.8

11 months ago

0.1.9

11 months ago

0.1.7

1 year ago

0.1.5

1 year ago

0.1.4

1 year ago

0.1.3

1 year ago

0.1.2

1 year ago

0.1.1

1 year ago

0.0.1

1 year ago

0.1.0

1 year ago