首页 > 解决方案 > 创建 Node.js 日历流

问题描述

我用 Angular11 前端、node.js 微服务后端和 mongoDB 编写了一个应用程序。我的后端托管在 DigitalOcean 上。此应用程序是关于与蓝领(例如治疗师)预订日期。

我想创建一个功能,治疗师可以将日历(如 calDAV)添加到他们的手机中。

当客户在线预订日期时,它应该自动同步(或轮询取决于电话同步设置)新预订到治疗师的电话日历(当然只有他/她的日期)。现在只读就足够了。

我已经在谷歌上搜索了几个小时来找到实现这个日历流的方法,但现在这对我来说真的很糟糕。有没有可能以前没有人想要这个,或者我做错了?

对我来说,一个 JavaScript 编写的服务将是我的完美选择,因为我非常了解 JavaScript,但我也愿意使用其他技术。

标签: node.jsapicalendarcaldav

解决方案


我认为您正在寻找的是用户的日历服务。我实际上正在构建与此非常相似的东西。日历通常会自动每隔一段时间从您提供的链接中查看数据。我建议做的是:

  • 使用 express 一个 API 端,您可以在其中为查询中的用户发送 UID。
  • 此 API 可以提供 ics 或流。

对于日历数据生成,您可以使用datebook它为您完成大部分事情!


推荐阅读