问题描述
我正在使用日历支持的React应用程序。后端基于meteor.js和mongodb。到目前为止,一切正常,但现在我想将日历与Iphone上的默认日历同步。
然后我发现,calDAV是前往此处的方法。 Google提供了一种非常简洁的方法来使用其googleapi访问其日历数据。但是,让一个应用程序全部由mongodb数据库管理(日历数据除外),在某种程度上让您感到不舒服。此外,它将需要进行奇怪的检查,例如多个用户正在使用该网络应用,而一个正在更改事件。这将导致对google的api调用,并且以某种方式需要第二个unser通知有关已更改事件的信息,以便在那里正确呈现它。移至其他calDAV服务器(例如,服务器)时,也无法真正解决此问题。 nextcloud。
因此,可以在Google和nextcloud上使用calDAV尝试多种操作,但我认为如果将calDAV服务器集成到我的Web应用程序中会更好。
因此,我正在寻找用于calDAV服务器的npm软件包,我真的很奇怪为什么没有任何软件包。我进行了一些研究,并以某种方式感到所有与任何calDAV / cardDAV相关的项目都非常旧,已停产或都与Fennel
相关现在,我认为最好是作为一个社区来问您,将可同步日历集成到nodejs应用程序中会遵循什么概念?您会尝试使用“外部” calDAV服务器(例如nextcloud)并管理那里的所有事件吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)