【发布时间】:2018-07-20 15:08:01
【问题描述】:
我正在使用 node.js 和 angularjs 开发一个应用程序,并且我在这两个方面都是新手。我的主要要求是不使用 jquery/ajax 调用。当我关闭浏览器选项卡/刷新时,应该调用服务中的注销功能。我已经尝试过使用 onbeforeunload。但它不适用于nodejs。当我的浏览器选项卡关闭/刷新时,是否有任何方法可以调用我在服务中编写的注销功能?
【问题讨论】:
我正在使用 node.js 和 angularjs 开发一个应用程序,并且我在这两个方面都是新手。我的主要要求是不使用 jquery/ajax 调用。当我关闭浏览器选项卡/刷新时,应该调用服务中的注销功能。我已经尝试过使用 onbeforeunload。但它不适用于nodejs。当我的浏览器选项卡关闭/刷新时,是否有任何方法可以调用我在服务中编写的注销功能?
【问题讨论】:
注销功能通常是针对前端的,例如当用户登录成功时,可以做 localStorage.setItem('loggedin', 'true');然后使用它来检查用户是否已在所有组件中登录。当他们注销时,您只需执行 localStorage.clear();这意味着用户将被注销。我就是这样做的。要回答 Nodejs 部分,要在后端 Nodejs 服务中调用函数,您必须添加自定义远程方法,然后从 Angular 应用程序调用它。
【讨论】: