node.js - 在 Node.js 中离开页面之前更新数据库
问题描述
我想开发一个考勤管理页面,我想在每次用户离开页面时更新我的 MongoDB 数据库。
我在一些答案中找到了卸载功能,但无法意识到如何在 Node.js 中使用它。
如何在 PhpStorm 中使用 Node.js 框架来做到这一点?
解决方案
您必须从服务器端执行此操作,在客户端离开页面之前从客户端发送请求是一种不好的方法。客户端可以通过多种方式在不发送任何请求的情况下断开连接,例如连接丢失、终止进程等。
也许考虑不同的方法,比如发送一个 ajax 请求作为用户仍在页面上的指示?
或者您可以四处寻找现有的解决方案,也许像Using node.js to display number of current users 可能会有所帮助。
推荐阅读
- python - 在 Seaborn 组合折线图中添加图例
- javascript - 想在递归javascript中使用异步函数
- apache-kafka - 为客户服务设计基于事件的架构
- android - 相当于 Jetpack Compose Lazy Column/Row 中的 adapter.notifydatasetchange 或 Diffutils
- android - 无法运行反应本机应用程序android模拟器
- html - flexbox child 中的文本内容导致它覆盖它的邻居
- excel - 使用列作为条件对多行求和
- azure-functions - Azure Function .NET5:Microsoft.Azure.WebJobs.ServiceBus:ServiceBus 连接字符串“ServiceBusReadConnectionString”缺失或为空
- python - 解析项目内字符串,如 Python 中的 CLI 参数
- ios - 将 AVAudioEngine 与 AVComposition 和 AVAudioMix 一起使用