封装FlyIO且POST请求添加加密签名
前些天帮朋友一块解决了一个小程序中所有POST请求中携带加密签名并且要拼接时间戳的问题,以此文章来记录,首先需要安装必要的库,因为是小程序,选择使用了FlyIO,加密方法使用的是CryptoJs,代码如下 import FlyIO from "flyio/dist/npm/wx"; import CryptoJs from "crypto-js"; // 创建新的 FlyIO 实例 const http = new FlyIO(); // 设置超时(服务器性能偏差) http.config.timeout = 30000; // 设置请求基地址 http.config.baseURL = "https://xxxxxxx.com"; // 基地址因为涉及公司接口域名,用xxx来代替 // post请求公共参数 const tData = { // deviceId: "xxxxx", //设备ID // deviceType: "android", //设备类型 // deviceName: "huawei", //设备名称 // os: "12", //操作系统 // appver....