我如何使用node.js将完整日历转换为实时

我正在使用php和javascript渲染完整的日历,但是我想使用node.js使其实时显示,这样我就可以在事件发生时立即显示事件。我以前没有使用过node.js。如何在node.js(教程的任何链接)中实现此目的,也可以为此使用共享托管。

kubikiri 回答:我如何使用node.js将完整日历转换为实时

在最简单的情况下,您可以在页面中使用setInterval函数,该函数告诉fullCalendar每隔一分钟或两分钟(通过AJAX)从服务器中重新获取事件-但要避免服务器出现很多请求,从而使服务器过载。

但是,如果您想要实时地将数据从服务器推送到浏览器的实时操作,则需要使用WebSockets或服务器发送事件(SSE)。 FullCalendar不直接支持这些功能,因此您必须在页面中添加其他代码才能侦听来自服务器的数据,然后在日历上更改该数据

对于托管,对于基于AJAX的解决方案,您不需要任何特殊的东西。对于WebSocket或SSE,您需要检查托管公司的平台是否可以支持。您应该能够在其文档/广告上阅读该文档,或与他们的销售/支持团队联系。

本文链接:https://www.f2er.com/3096109.html

大家都在问