define({ "name": "Shop电商App", "version": "1.2.0", "description": "Shop电商app后端接口", "title": "电商App", "url": "http://127.0.0.1:9090", "header": { "title": "使用注意事项", "content": "
1:前端接口使用公钥进行数据的加解密操作,并将数据放到自定义请求头data中进行传递给后端,主要前端加解密逻辑在api/index.js的拦截器中实现
2:用户登录注册的时候发送接口,请求头中不需要jwt的token字段。用户登录成功后,登录接口会返回token参数。请前端自己使用localStorage.setItem\n方法进行本地保存token字段。后端的所有接口在数据请求的时候需要在请求头携带token字段通过身份验证。
3:有些接口没有参数的话,需要在调用xxxService的时候传入一个空的对象。例如请求首页接口
await this.$http.homeService.getHomeData({}); # getHomeData方法接口空对象: {}\n\n4:接口返回的数据格式如下:
\n{\n \"status\" : 200,\n \"message\" : \"请求成功\"\n \"result\" : \"asjXzXxmnSp8TZGWiTSlJF8Gb...5LhYoHs86SEI2LBXrTZ9e/a4frZOWHZ\"\n}\n\n4.1:status:主要作用标志请求是否成功,200表示接口请求成功无错误,404表示接口请求出现错误
4.2:message:当 status 为 200 的时候值为:请求成功,当 status 为 404 的时候 message数值为具体的接口错误信息,前端只需要在全局ajax拦截器中Toast弹出message的错误信息即可
4.3:result: 请求的所有数据都会在本字段中,本字段的数据会使用私钥进行加密,需要前端公钥解密数据后使用
\n5:Ajax的请求方式一律使用POST接口,注意是POST!!!