我正在努力将一个将在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的方法吗?
答案 0 :(得分:0)
没有适用于Dart的Firebase Admin SDK。因此,确实REST API将是您最好的选择。
请注意,许多Admin功能并未在记录的REST API中公开。所以ymmv,我会认真考虑切换到可以使用官方Admin SDK之一的平台。