ctjt-safe-util

1.1.0 • Public • Published

前端防篡改安全包

1、安装

npm install signatureUtil

2、使用

const { signatureGenerate, signatureCheck } = require('signatureUtil')

import { signatureGenerate, signatureCheck } from "signatureGenerate"

3、例子(使用场景)

//  请求拦截携带签名

service.interceptors.request.use(

  (config) => {const {signature, timestamp} = signatureGenerate(config)// console.log(signature);// console.log(timestamp);// 分别将签名、密钥、时间戳 至请求头 if(signature) config.headers["signature"] = signatureif(timestamp) config.headers["timestamp"] = timestampreturn config

  },

  (err) => {console.log(err)

  }

)
// 响应拦截校验签名
service.interceptors.response.use(
  (response) => {
  	return signatureCheck(response)
  },
  (err) => {
    console.error('服务调用出错', err)
    return { code: 500, message: '服务出错' }
  }
)

Readme

Keywords

none

Package Sidebar

Install

npm i ctjt-safe-util

Weekly Downloads

0

Version

1.1.0

License

ISC

Unpacked Size

30.4 kB

Total Files

7

Last publish

Collaborators

  • xiaozheng-tutu