首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Angular4会话处理

Angular4会话处理
EN

Stack Overflow用户
提问于 2017-07-26 01:23:30
回答 4查看 11.8K关注 0票数 3

我有一个API的sailsjs后端,我想使用Angular4作为我的前端。我想知道,我如何在Angular上处理会话?我试着阅读文档,但什么也想不出来。

具体地说,我需要能够处理登录,注销,CSRF保护等。可以在赛尔斯使用Angular4,因为赛尔斯有所有这些内置功能?

EN

回答 4

Stack Overflow用户

发布于 2017-08-01 05:18:09

由于您要将sails与Angular4配合使用,因此您可能需要在index.html中以<script src="/assets/sails.io/sails.io.js"></script>的身份添加sails.io.js,将您的sails.io.js放在assets/sails.io/文件夹中,然后导入SailsModule并在的app.module.ts .Also add中注册sails模块

imports:[SailsModule.forRoot()]

您可能需要在构造函数中注入连接,并且ngOnInit()调用SailsService的SailsService ()方法。然后你可以使用SailsService的request(options):Observable方法来获取请求(检查http://sailsjs.com/documentation/reference/web-sockets/socket-client/io-socket-request和检查http://sailsjs.com/documentation/concepts/sessions),借助req.session可以获得会话值和属性。

票数 2
EN

Stack Overflow用户

发布于 2018-01-08 14:46:30

可以,您可以通过会话服务存储会话详细信息来管理会话。

作为最佳实践,使用管理所有会话、登录和注销的google firebase身份验证功能。

易于实现...从谷歌免费下载。由谷歌维护...

票数 2
EN

Stack Overflow用户

发布于 2018-01-08 14:38:34

目前,我正在开发一个angular4应用程序,它的后端API是用PHP编写的,我只是简单地从我的angular前端点击它们并获取数据,现在为了维护会话,我简单地使用了javascript的SessionStorage属性,有时还使用LocalStorage属性,这些属性允许我们在web浏览器中保存键/值对。

例如:sessionStorage.setItem("keyname","value");//设置

变量myvar=sessionStorage.getItem("keyname");//to get

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45309937

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档