1.1.6 • Published 6 months ago
am-api-sign v1.1.6
API 签名
使用说明
getSignParams
会获取请求的 url 中所有参数进行计算,返回一个对象,包含计算后的属性,和原始参数合并后请求。
import { getSignParams } from 'am-api-sign'
const service = axios.create({
baseURL: 'xxx',
timeout: 5000,
})
service.interceptors.request.use(
(config) => {
// getUri是Axios内置方法
const url = service.getUri(config)
const sign_params = getSignParams(url, '项目专有密钥', config.method)
config.params = Object.assign(config.params, sign_params)
return config
},
(error) => {
Promise.reject(error)
}
)