我有一个前端应用程序,运行在http:// localhost:4200
上,使用Angular 2(我使用angular-cli
生成项目)。
该应用程序可以正常运行(我可以使用Angular 2 Http
服务从/到数据库获取和发布信息:
getList () {
return this._http.get("http:// localhost:8080/").map(res => res.json());
}
另一方面,我有一个后端应用正在运行,使用Spring Boot在http://localhost:8080/上提供REST API服务,为我的Angular 2应用程序提供支持。从http://localhost:4200/发送请求到http://localhost:8080/可以正常工作。
之前,我用Spring框架和AngularJS 1编写过应用程序,Spring安全性在同一应用程序(Maven项目)中处理登录和安全性。
现在,我有两个独立的应用程序通过HTTP进行通信(使用Spring Boot RESTful API作为后端API,使用Angular 2作为前端API)。
我该如何设置登录表单,将其放置在哪里,以及如何配置Spring安全性与我的Angular 2应用程序?