Angular 如何使用spring boot为rest api创建用户界面

Angular 如何使用spring boot为rest api创建用户界面,angular,spring-boot,angular-httpclient-interceptors,admin-interface,Angular,Spring Boot,Angular Httpclient Interceptors,Admin Interface,我使用springBoot和Postman创建了一个RESTAPI,用于创建GET、POST、PUT和Delete请求。 要向最终用户显示数据,我使用的是Angular。 我的应用程序对于最终用户是只读的,因此我只调用来自我的代码的Get请求 我需要为管理员创建用户友好的界面,使用表单和合适的选项输入数据 我应该为管理员创建另一个Angle应用程序,还是也可以使用springboot 我还想知道我是否能够在同一个url上使用我的客户端和管理员应用程序,或者我必须购买两个url,一个用于客户端,一

我使用springBoot和Postman创建了一个RESTAPI,用于创建GET、POST、PUT和Delete请求。 要向最终用户显示数据,我使用的是Angular。 我的应用程序对于最终用户是只读的,因此我只调用来自我的代码的Get请求

我需要为管理员创建用户友好的界面,使用表单和合适的选项输入数据

我应该为管理员创建另一个Angle应用程序,还是也可以使用springboot


我还想知道我是否能够在同一个url上使用我的客户端和管理员应用程序,或者我必须购买两个url,一个用于客户端,一个用于管理员。

在我看来,因为您已经有了一个有角度的前端UI,您可以添加基于角色的登录,并为它们提供不同的选项

您可以将从ui注册的所有用户分配为
ROLE\u USER
,并且将有一个具有ROLE
ROLE\u admin
的管理员帐户(您可以从启动应用程序中隐式创建该帐户)

现在,您需要使用基本身份验证和基于角色的登录应用spring安全性。成功进行身份验证后,检查它们的角色并将它们重定向到不同的控制器方法,这些方法最终将呈现不同的页面


我希望这是基本流程的天真方法。干杯:)

如果您的答案以“在我看来”开头,那么问题是基于意见的,应该关闭,但我不想在我的网站上为最终用户显示登录按钮,那么您可以指导我怎么做吗?我想我不理解您的用例,请尝试用一些流程详细说明(编辑)您的问题