2.0.0 • Published 11 months ago
zigg-request-sign v2.0.0
介绍
前端对于GET/POST请求数据进行签名,后端进行签名校验,提高接口安全性,防止API被第三方调用或篡改
install
yarn add zigg-request-sign --registry https://npm.registry.xian.develop.zhigui.com/
或者
npm install zigg-request-sign --registry https://npm.registry.xian.develop.zhigui.com/
调用
import requestSign from "zigg-request-sign"
axios.get(url, {params: requestSign(APP_SECRET, url, data)}).then();
axios.post(url, requestSign(APP_SECRET, url, data)).then();
参数说明
APP_SECRET | url | data |
---|---|---|
后端提供的生成签名秘钥,通常来说配置到env中 | 接口请求url,可传相对url | 请求的数据(json, querystring, FormData) |
注意事项
get请求如果有querystring参数统一放在{params:{}}中
npm包发布前注意事项
请删除package.json中scripts和devDependencies后再执行npm publish --registry https://npm.registry.xian.develop.zhigui.com/