如何在 Angualr 2 中创建新会话?

问题描述 投票:0回答:2

在 Node.js 中,我们将在express.js 会话中创建一个会话。

但是,在 Angular 2 中,当用户需要登录时,需要调用 API 进行身份验证。其中API用于数据服务。那么我们在 Angular 2 应用程序中哪里创建会话呢?

angular httpsession
2个回答
0
投票

在后端服务器上自动创建会话。您请求浏览器显示 url 并将其发送到服务器。然后服务器处理请求并创建会话。

要创建新会话,您应该退出。然后再次登录。


0
投票

后端创建一个seesion,它将向浏览器响应一个JSESSIONID。如果HTTP请求具有相同的JSESSIONID,它将在同一个会话中。

所以如果你想创建一个新的会话,http请求需要设置

withCredentials:false

尝试像这样更改你的代码

let options = new RequestOptions({ headers: headers, withCredentials: false });

this.http.post(this.connectUrl, <stringified_data> , options)...
© www.soinside.com 2019 - 2024. All rights reserved.