1.3.1 • Published 1 year ago

ad-ui-request v1.3.1

Weekly downloads
-
License
ISC
Repository
-
Last release
1 year ago

ad-ui-request(基于Axios)

项目介绍

Pandao editor.md

欢迎使用 E-PORTS ad-ui-request

什么是 axios? Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。

axios npm version build status code coverage npm downloads gitter chat code helpers

Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。

特性 从浏览器中创建 XMLHttpRequests 从 node.js 创建 http 请求 支持 Promise API 拦截请求和响应 转换请求数据和响应数据 取消请求 自动转换 JSON 数据 客户端支持防御 XSRF

软件架构

E-PORTS 通用请求插件 架构基于TypescriptAxiosGulp

版本
Axios0.19.2
Typescript3.9.5
Gulp4.0.2

安装教程

设置镜像:

$ npm config set registry http://newnpm.e-ports.com/  (设置本地仓库)
$ yarn ad-ui-request
$ yarn build

用法

import { request, setEnviron } from 'ad-ui-request'

// 设置公共请求链接前缀、是否本地环境
setEnviron(__GATEWAY__, __ACTIVE_REDUCEDR_TOOLS__, __EP_PASSPORT_URL__, __COOKIE_DOMAIN__)

// 然后请求
request({
  request?: any // 请求条件
  action: string // 请求地址(后缀)
  mode?: string // 请求方式(GET/POST)
  gateway?: string // 请求地址(前缀,开发用)
  wantedHead?: boolean // 是否需要带入请求头Token
  wantedUserToken?: boolean // 选择公司登录需带入的头部Token
  wantedUserTokenBearer?: boolean // 选择公司登录需带入的头部Token是否要加Bearer
  uploadProgressHandler?: (percent: any) => any // 上传文件进度函数
})
1.3.1

1 year ago

1.3.0

1 year ago

1.2.11

1 year ago

2.0.3

1 year ago

1.0.3

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago

2.0.0

1 year ago