如何从服务器端Dart应用程序执行Firestore管理任务?

时间:2019-03-02 04:15:48

标签: firebase dart sdk google-cloud-firestore

我正在努力将一个将在App Engine中运行的服务器端Dart应用程序组合在一起。它需要访问Firestore数据库,但是这样做很麻烦。

我尝试过的Dart软件包是:

在两种情况下,尝试执行我的代码时都会出现如下错误:

file:///root/.pub-cache/hosted/pub.dartlang.org/firebase_admin_interop-1.2.2/lib/src/database.dart:5:8: Error: Not found: 'dart:js'
import 'dart:js';

我对此错误的理解不明确,这意味着该库对在浏览器中运行具有依赖性。但是,我找不到使用Dart在服务器到服务器配置中与Firestore进行交互的任何方法。

这是我唯一的使用Firestore REST API的方法吗?

1 个答案:

答案 0 :(得分:0)

没有适用于Dart的Firebase Admin SDK。因此,确实REST API将是您最好的选择。

请注意,许多Admin功能并未在记录的REST API中公开。所以ymmv,我会认真考虑切换到可以使用官方Admin SDK之一的平台。