【发布时间】:2018-05-23 11:14:19
【问题描述】:
我正在研究 Angular-5 和 Spring 框架。 在 Spring 框架中,我们使用 RESTEG 和 Angular 来制作 web 服务。我从 Angular-5 服务调用 web 服务。
现在的问题是 Angular 正在 4200 上工作。而 Tomcat 正在 8080 端口上工作。因此,当我通过 web 服务调用它时,不会生成 spring 中的服务器端会话。
Web 服务工作正常我能够调用 Web 服务并从 Web 服务获得响应。 但我无法生成在后端生成的会话。
我也尝试过使用 Angular-5 的 代理服务器 并且代理工作正常。 对于代理设置,我正在使用这个问题,它工作正常:- angular-cli server - how to proxy API requests to another server?
我能够从中获取请求和响应,但是在创建代理后,我遇到了会话未创建的相同问题。
注意:- 当我从 angular-5 (ng build) 构建并将其放入 Tomcat 时,会话工作正常,但在开发 web 服务时。我无法生成会话。
示例 :- 我有一个网络服务,
Url1 :- http://localhost:8080/MacromWeb/ws/login
我正在从端口 4200 上的 angular js 调用 Web 服务。
Url2 :- http://localhost:4200/#/login 带有参数 email 和 password。
所以,当我从 Angular 调用 webservices 时,它工作正常,它也给了我响应,但是在服务器端创建的会话没有生成。
【问题讨论】:
标签: java angular web-services