zigg-request-sign

2.0.0 • Public • Published

介绍

前端对于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/

Readme

Keywords

Package Sidebar

Install

npm i zigg-request-sign

Weekly Downloads

0

Version

2.0.0

License

ISC

Unpacked Size

6.73 kB

Total Files

3

Last publish

Collaborators

  • zz-f