我是 MEAN 堆栈的新手,并使用 MEAN 开发端到端应用程序。我对如何在客户端(即在 Angularjs 中)处理身份验证令牌有一点困惑。
在用户注册或登录应用程序后,我创建了一个身份验证令牌。我按照此链接创建身份验证令牌。我在响应标头中设置身份验证令牌并将其保存在客户端的浏览器 localStorage 中。每当我进行 REST 调用时,我都会访问它。
直接从 localStorage 访问令牌是一种好习惯,还是我需要通过创建工厂或服务来访问令牌?我见过很多这样的答案,他们通过创建工厂或服务来访问令牌,但我的困惑是我是否能够直接从 localStorage 访问令牌,为什么我需要创建工厂或服务?有什么最佳实践吗?