Angular 将会话Id保存在本地存储vs服务中
我正在编写一个需要身份验证的应用程序。哪一个更好 1) 使服务处理会话idAngular 将会话Id保存在本地存储vs服务中,angular,Angular,我正在编写一个需要身份验证的应用程序。哪一个更好 1) 使服务处理会话id @Injectable() export class AccountContextService { model: imodel= { sessionId: '' }; } 然后在整个应用程序中使用该会话id 或 2) 将该会话id保存在localstorage中,并读取每个请求(我需要传入每个get/post请求)如果您想在浏览器打开、关闭和页面重新加载之间保留会话id,这取决于很多情况,无论如何l
@Injectable()
export class AccountContextService {
model: imodel= {
sessionId: ''
};
}
然后在整个应用程序中使用该会话id
或
2) 将该会话id保存在localstorage中,并读取每个请求(我需要传入每个get/post请求)如果您想在浏览器打开、关闭和页面重新加载之间保留会话id,这取决于很多情况,无论如何localstorage是一个有效选项,您可以使用此模块,它与最新的angular 2版本(2.4.6)完美配合使用 您可以创建服务来处理本地存储中会话id的创建、检索和删除