# demo1012 **Repository Path**: MIng_LT/demo1012 ## Basic Information - **Project Name**: demo1012 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-10-12 - **Last Updated**: 2021-10-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: SpringBoot, React, login, table ## README 后端接口 ```javascript http://localhost:8080/user/login { params:{ phone:string password:string } method:'POST' } 返回数据: 成功: { "code": 200, "status": true, "msg": "登录成功!", "data": { "token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE2MzQxOTc1OTIsImFpZCI6IjEifQ.4rotlIp1fdtNLXxS4BOgmK4zevrxf3CbaE_uU1YPnpY" } } 失败: { "code": 401, "status": false, "msg": "用户名/密码错误~~", "data": null } } ``` ```javascript http://localhost:8080/manage/list { method:'GET', headers:{ "token":string } } 注:token为JWT 成功: { "code": 200, "status": true, "msg": "数据获取成功", "data": [ { "aid": 2, "name": "张三", "phone": "13311112222", "password": "123456" }, { "aid": 3, "name": "李四", "phone": "19122223333", "password": "123456" }, { "aid": 4, "name": "王五", "phone": "13988889999", "password": "123456" } ] } 失败: { "code": 401, "status": false, "msg": "未获取到用户", "data": null } ``` ```javascript http://localhost:8080/getCurrentUser { method:'GET', headers:{ "token":string } } 成功: { "code": 200, "status": true, "msg": "用户信息获取成功", "data": { "name": "admin", "avatar": "https://gw.alipayobjects.com/zos/antfincdn/XAosXuNZyF/BiazfanxmamNRoxxVxka.png", "userid": "1", "status": true } } 失败: { "code": 401, "status": false, "msg": "用户信息为空,请重新登录", "data": {} } ``` 注意点:后端代码设置了token的拦截器,当token失效、被修改等会被拦截 getCurrentUser 中,前端返回的token="null"时,才会返回空用户信息 ,其余会被拦截器拦截