如何从外部应用程序访问电子中的 pouchdb?

How to access a pouchdb in electron from external app?

TLDR;从外部电子访问 pouchdb 的最佳方式是什么?

我已经构建了一个带有 pouch 数据库的 electron 应用程序。现在我有另一个小型 C# 托盘应用程序来连接指纹 reader。它正在运行,但我想为两个应用程序使用相同的数据库。

或者是否有更好的方式在应用程序之间进行双向通信?我已经使用基本 API 端点与 fingerprint-reader-app 通信。

您可以在 PouchDB Electron 应用程序之上放置一个 express-pouchdb 层,这将允许它通过 HTTP 与其他应用程序通信。这是一个视频,我在其中演示了如何使用它在 Node 中同步两个单独的 PouchDB 运行:https://www.youtube.com/watch?v=5iTzm8sTtd4