我正在编写需要身份验证的应用程序。哪一个会更好?
1)使服务处理会话ID
@Injectable()
export class AccountContextService {
model: imodel= {
sessionId: ''
};
}
然后在整个应用程序中使用该会话ID
OR
2)在localstorage中保存该会话ID并读入每个请求(我需要传入每个get / post请求)
答案 0 :(得分:0)
如果你想在浏览器的打开,关闭和页面重新加载之间保持会话ID,这很大程度上取决于它,无论如何,LocalStorage是一个有效的选项,你可以使用这个模块,它与最新的angular 2版本(2.4.6)完美配合{ {3}}
您可以创建服务来处理从LocalStorage创建,检索和删除会话ID。