首页 > 解决方案 > 浏览器关闭应该在nodejs中调用注销功能

问题描述

我正在使用 node.js 和 angularjs 开发一个应用程序,我对它们都是新手。我的主要要求是不使用 jquery/ajax 调用。当我关闭浏览器选项卡/刷新时,应该调用服务中的注销功能。我已经尝试过使用 onbeforeunload。但它不适用于nodejs。当我的浏览器选项卡关闭/刷新时,是否有任何方法可以调用我在服务中编写的注销功能?

标签: angularjsnode.js

解决方案


注销功能通常用于前端,例如当用户成功登录时,您可以执行 localStorage.setItem('loggedin', 'true'); 然后使用它来检查用户是否已在所有组件中登录。当他们注销时,您只需执行 localStorage.clear(); 这意味着用户将被注销。我就是这样做的。要回答 Nodejs 部分,要在后端 Nodejs 服务中调用函数,您必须添加自定义远程方法,然后从 Angular 应用程序调用它。


推荐阅读