如何在解决方案中结合使用Java和Node来测试Firestore和Cloud Functions?

时间:2019-07-12 12:56:57

标签: node.js firebase google-cloud-firestore google-cloud-functions firebase-tools

我们正在使用Cloud Functions扩展现有的Java应用程序,并将Firestore用于很多方面。到目前为止,它仍然有效,但是两个世界之间的重叠没有得到很好的测试。

在某些情况下,我们从Java应用程序在Firestore中创建文档。此数据由用Typescript(在Node中)编写的Cloud Functions处理。

我们如何确保所有功能都能按预期工作,并构建可靠的代码,这些代码经过测试并在功能扩展时仍然有效?

+-------+   +------+
| Java  |   | Node |
+-------+   +------+
    \         /
     \       /
      \     /
 +-----------------+
 | Emulator        |
 |                 |
 |     Functions   |
 |     Firestore   |
 +-----------------+

在Node-world中,我们可以使用Firebase Emulator来运行这些函数,但是我们找不到找到将这些函数指向Firestore的方法,该Firestore也可以从我们的Java应用程序中填充。它在the docs

中说
  

当前唯一支持模拟器的SDK是Node.js SDK。

最好在Java SDK初始化中添加不同的选项以访问在模拟器中运行的Firestore。

是否有类似的东西,或者有人成功采用另一种方法?

0 个答案:

没有答案