Lotus Domino 和 React js 之间的 API 服务调用

问题描述

应用的前端已经使用 React js 开发。这需要与作为后端的 Lotus Domino 集成。我被要求在两者之间编写 API 服务调用(我是新手),以便动态准备 CRUD 操作。就像使用 API 调用动态创建新文档或更新现有文档一样。 Node 和 Domino 服务器安装在同一台服务器上。我们没有为此使用 http 请求。

预先感谢您的帮助。

解决方法

您可以为 node.js 使用 AppDev Pack 和 domino-db 模块: https://doc.cwpcollaboration.com/appdevpack/docs/en/homepage.html

C3UG(Cross Canada Collaboration User Group)创建了一个免费课程来学习如何使用 AppDev Pack:
http://www.c3ug.ca/c3ug-blog/2020/6/30/announcement-learning-the-domino-appdev-pack-a-free-course-from-c3ug

,

我不太确定您要做什么。您提到 Domino 作为后端 - 另一方面,您提到了节点服务器。在涉及节点的大多数情况下,后端是在节点之上开发的。 如果您想在节点上开发后端并使用 Domino 作为数据库,请使用 domino-db 模块。如果后端应该在 Domino 上开发,您(至少)有三个选择:

  1. 处理客户端请求的网络代理。这是相当低的级别,但您可以使用 Java 库来帮助您。此方法与 Dominos http 任务集成。
  2. 处理请求的 Java servlet。也与 http 任务集成。但不会为您进行用户身份验证。
  3. AddIn 任务或独立的 Java 程序。这是最灵活但也是最广泛的解决方案。并且它不与 http 任务集成