如何使用 firestore 数据源配置环回 4

how to configure loopback 4 with firestore datasource

我正在尝试使用 loopback-connector-firestore 连接器使用 firestore 数据源配置 loopback4。当我尝试 post 时,它显示错误代码 500 错误:内部服务器错误。请告诉我我哪里做错了。

很简单。

  1. 首先按照步骤创建数据源运行使用控制台命令lb4 datasource
  2. 当命令行要求您输入连接器时 select other.
  3. 当命令行询问您连接器的包名称时,请粘贴此 loopback-connector-firestore。请注意,环回 3 的所有连接器必须在环回 4 中工作。
  4. 那么您应该使用服务帐户。转到 项目设置 > 服务帐户 并在 Google 云平台控制台中按 生成新私钥 按钮。生成新的私钥并保存JSON文件。
  5. 然后在 src/datasources 项目文件夹中打开新的 datasourceName.datasource.json 文件并添加以下密钥,您可以在从 Google Cloud 下载的 JSON 文件中找到这些密钥上一步的平台:
{
  "projectId": "",
  "clientEmail":  "",
  "privateKey": "",
  "databaseName": "Optional, Default: projectId"
}

就是这样。现在,如果您之前创建了模型、存储库和控制器,您可以 运行 npm start,打开资源管理器并测试您的端点。

此致。