ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
## 前后端交互报文定义以及数据api接口 ### **前后端交互报文定义** 请求 ```js http request header{ //除登录注册以外的请求,发起请求时要在请求头中加入token authorization:jwt } http request body{ } ``` 返回 ```js http response header{ } http response body{ code:业务处理状态码 msg:业务处理描述 token:jwt token data:业务数据 } ``` ### 项目中使用的后台api定义如下 `注:服务器端的host为118.24.85.97,端口为22222` #### `1.测试api是否可用` 1. uri: http://118.24.85.97:22222/api 2. 描述:测试接口是否能用,能用的话返回 'API WORDS'字符串 3. 请求类型 GET 4. 请求参数 无 5. 返回值 {'Api Works'} #### `2.注册` 1. uri: http://118.24.85.97:22222/api/users/reg 2. 描述:注册 3. 请求类型 POST 4. 请求参数  | 序号 | 参数名 | 是否必填 | 描述 | | ---- | ------ | ------ | ------ | | 1 | name | y | 用户名 | | 2 | pass | y | 密码 | 5. 返回参数 不重要 #### `3.登录` 1. uri: http://118.24.85.97:22222/api/users/login 2. 描述:登录 3. 请求类型 POST 4. 请求参数  | 序号 | 参数名 | 是否必填 | 描述 | | ---- | ------ | -------- | ------ | | 1 | name | y | 用户名 | | 2 | pass | y | 密码 | 5. 返回参数 | 序号 | 参数名 | 描述 | | ---- | ------ | ------ | | 1 | msg | ok | | 2 | token | 用于验证用户身份的token | #### `4.获取当前用户信息` 1. uri: http://118.24.85.97:22222/api/users/current 2. 描述:获取用户信息 3. 请求类型 GET 4. 请求参数  无 5. 返回参数 | 序号 | 参数名 | 描述 | | ---- | ------ | ------ | | 1 | id | 用户id | | 2 | token | 用于验证用户身份的token |