【问题标题】:Password update from a Spring Boot/Angular application来自 Spring Boot/Angular 应用程序的密码更新
【发布时间】: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


【解决方案1】:

您需要在Spring控制器的后端实现此代码,并在角度端使用此api更改密码。

【讨论】:

    猜你喜欢
    • 2019-08-31
    • 2020-06-11
    • 1970-01-01
    • 1970-01-01
    • 2019-01-02
    • 2022-01-08
    • 2019-03-25
    • 2018-12-13
    • 2019-08-17
    相关资源
    最近更新 更多