我在数据库中有start_time : 17:00:00
和end_time : 18:00:00
,用户只允许在这段时间内进行调用。
我从服务器获取这个时间并将其存储在局部变量中
var start_time='';
var end_time='';
const results = await fetch(Url+'details', {
method: 'POST',
..
})
});
结果包含results.start_time
和results.end_time
每一分钟我必须检查当前时间是否位于上述start_time和end_time之间,即分别为17:00:00
和18:00:00
,并且呼叫断开功能用于自动断开呼叫。
如果我通过每分钟调用函数来比较服务器的时间,可能会降低应用程序的速度,有没有其他方法可以达到同样的效果。
任何解决方案都将受到高度赞赏。
谢谢
1条答案
按热度按时间wlwcrazw1#
在服务器上,您可以使用crontab在特定时间更改数据库中的变量connect。例如,17:00将变量更改为true,18:00将变量更改为false,当用户尝试调用时,在来自前端的每个连接中检查此变量