登录功能(接口问题解决) | 学习笔记

简介: 快速学习登录功能(接口问题解决)

开发者学堂课程【微服务+全栈在线教育实战项目演练(SpringCloud Alibaba+SpringBoot)登录功能(接口问题解决)学习笔记,与课程紧密连接,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/667/detail/11448


登录功能(接口问题解决)


在 service 下面创建子模块 service_ucenter

image.png

//登录

@GetMapping(" login")

public R loginUser(@RequestBody UcenterMember member)

//member对象封装手机号和密码

//调用service方法实现登录

//返回token值,使用jwt生成

String token = memberService. login(member);

return R.ok() .data("token", token) ;

错误提示:

org.springframework. http.converter.HittpIessageMotReadableException:Required request body is missing: publicicom.atguigu. commonutils.R com.atguigu.educenter.controller.UcenterlemberController.loginUser

提示提交方式写的不对,RequestBody 取值为空值,导致后面值也出现问题。

使用 Requestbody 时候需要 post 提交,如果 get 提交就会出现上面错误

运行结果提示缺少内容及参数,可以改成 @PostMapping 提交,重新启动。

进入 SwaggerUI 中刷新页面,在 member 一栏中填入手机号和密码,点击 try it out,查看返回结果,结果显示成功,

并且显示 token 字符串:eyJ0exAioiJKV1QiLcJhbGcioiJIU2I1NiJ9.eyJzdwIioiJndwxpIXVzZXIiLCUpYxQiojE1ODM3MzY2NDESImV4cCI6MTU4MzgyMzAOMSwiawQioiIxMjM2NjE30TgzNDg5iTQyNzg2Iiwibmlja25hbwUioiLmtivor5UxMijMxIn0.

48okdo5bx9ss5o144pxu_ YJgTogElowxrw k20FoYAo.

遇到问题要一步一步排查,目前大部分代码不是特别的复杂,问题不涉及业务问题,问题可能是提交方式不对、参数传错、取值不对等。

如果仔细检查完还没有检查出错误,可以考虑是否是代码没有编译(重新编译点击build 中的 rebuild proiect)。

相关文章
若依修改,修改代理线上接口登录后台,若依框架如何使用线上的接口,如何在本地获取网页上的接口
若依修改,修改代理线上接口登录后台,若依框架如何使用线上的接口,如何在本地获取网页上的接口
|
安全 前端开发 数据安全/隐私保护
登录的功能的实现和登录功能的拦截信息(课时十六)
登录的功能的实现和登录功能的拦截信息(课时十六)
70 0
|
7月前
|
Java 数据库连接 数据库
用户登录功能实现案例
用户登录功能实现案例
84 0
|
存储 小程序 关系型数据库
后台交互-个人中心->小程序登录微信登录接口演示,小程序授权登录理论,小程序授权登录代码演示,微信表情包存储问题
后台交互-个人中心->小程序登录微信登录接口演示,小程序授权登录理论,小程序授权登录代码演示,微信表情包存储问题
124 0
|
存储 SQL JSON
用户登录设计及免密登录的通用思路
完整的用户登录设计及免密登录的通用思路。涉及到了SQL表单创建、Mapper接口、Service接口、Controller接口。其中还讲述了如何统一的响应体,保持前后端友好开发;以及持久化token。
750 0
|
XML 安全 Java
权限管理-整合后端接口 | 学习笔记
快速学习 权限管理-整合后端接口
102 0
权限管理-整合后端接口 | 学习笔记
|
存储 数据采集 开发框架
ModStartCMS v5.1.0 数据采集接口,登录自动注册
ModStart 是一个基于 Laravel 模块化极速开发框架。模块市场拥有丰富的功能应用,支持后台一键快速安装,让开发者能快的实现业务功能开发。 系统完全开源,基于 Apache 2.0 开源协议,免费且不限制商业使用。
111 0
|
XML 存储 Java
登录功能(接口) | 学习笔记
快速学习登录功能(接口)
|
前端开发 JavaScript 关系型数据库
后台系统登录功能改造(1) | 学习笔记
快速学习后台系统登录功能改造(1)
|
数据安全/隐私保护 开发者 Python
登录功能的实现| 学习笔记
快速学习登录功能的实现