【发布时间】:2019-08-30 22:31:28
【问题描述】:
我有一个使用 Spring Boot 编写的 REST 应用程序,它为 Angular 2+ 客户端提供服务。我需要实现一个功能,允许用户从他们的用户仪表板更改他们的密码。作为 Angular 的新手,我需要一些关于在何处实现此功能的指导;无论是来自前端还是后端。
我创建了一些控制器,映射到我的 Spring Boot 后端的密码更改,但是我不知道如何继续并将其链接到我的 Angular 应用程序。
到目前为止我唯一的代码sn-p:
@PostMapping(value = "/sysusers/changePassword")
public ResponseEntity<?> updatePassword(@RequestBody User user) throws
Exception {
userService.updatePassword(user.getUsername(),
user.getPassword());
return new ResponseEntity<>(new
CustomResponse(CustomResponse.APIV, 201, true, "Password updated
successfully"),
HttpStatus.OK);
}
我希望用户能够从基于 Angular 的前端更新他们的密码,该前端将具有密码更改表单并利用后端的功能。任何帮助将不胜感激。
【问题讨论】:
-
您需要在 Angular 中创建一个使用 HttpClient 将请求发布到 Spring API 的服务
标签: java angular spring-boot