在Node.js中离开页面之前更新数据库

时间:2018-05-20 14:24:19

标签: node.js mongodb

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

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

如何在PhpStorm中使用Node.js框架来完成这项工作?

1 个答案:

答案 0 :(得分:0)

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

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

或者你可以四处寻找现有的解决方案,也许像Using node.js to display number of current users 这样可以提供帮助。