全局说明

#### 1.除登录接口外所有接口均要在Header中携带令牌(token)和签名(sign) ![image.png](https://cos.easydoc.net/29303908/files/ka23wfrj.png) 后端签名算法 ``` //生成签名 function createSign($sign_data) { $sign_data['signKey'] = 'Travel-APP'; ksort($sign_data); $sign_data_str = http_build_query($sign_data); return md5($sign_data_str); } ``` 前端签名算法 ``` //签名算法 const createSign = (param) => { //对象转参数数组 let arr = objectToArray(param) //排序 arr.sort() //组合排序后的字符串 let sign_str = arr.sort().join('&') return M.hexMD5(sign_str) } ``` #### 2.要封装全局异常处理 #### 3.要封装全局参数验证