首页 > 解决方案 > 在 Node.js 中离开页面之前更新数据库

问题描述

我想开发一个考勤管理页面,我想在每次用户离开页面时更新我的​​ MongoDB 数据库。

我在一些答案中找到了卸载功能,但无法意识到如何在 Node.js 中使用它。

如何在 PhpStorm 中使用 Node.js 框架来做到这一点?

标签: node.jsmongodb

解决方案


您必须从服务器端执行此操作,在客户端离开页面之前从客户端发送请求是一种不好的方法。客户端可以通过多种方式在不发送任何请求的情况下断开连接,例如连接丢失、终止进程等。

也许考虑不同的方法,比如发送一个 ajax 请求作为用户仍在页面上的指示?

或者您可以四处寻找现有的解决方案,也许像Using node.js to display number of current users 可能会有所帮助。


推荐阅读