如何使用 firestore 数据源配置环回 4
how to configure loopback 4 with firestore datasource
我正在尝试使用 loopback-connector-firestore 连接器使用 firestore 数据源配置 loopback4。当我尝试 post 时,它显示错误代码 500 错误:内部服务器错误。请告诉我我哪里做错了。
很简单。
- 首先按照步骤创建数据源运行使用控制台命令
lb4 datasource
。
- 当命令行要求您输入连接器时 select
other
.
- 当命令行询问您连接器的包名称时,请粘贴此
loopback-connector-firestore
。请注意,环回 3 的所有连接器必须在环回 4 中工作。
- 那么您应该使用服务帐户。转到 项目设置 > 服务帐户 并在 Google 云平台控制台中按 生成新私钥 按钮。生成新的私钥并保存JSON文件。
- 然后在
src/datasources
项目文件夹中打开新的 datasourceName.datasource.json
文件并添加以下密钥,您可以在从 Google Cloud 下载的 JSON 文件中找到这些密钥上一步的平台:
{
"projectId": "",
"clientEmail": "",
"privateKey": "",
"databaseName": "Optional, Default: projectId"
}
就是这样。现在,如果您之前创建了模型、存储库和控制器,您可以 运行 npm start
,打开资源管理器并测试您的端点。
此致。
我正在尝试使用 loopback-connector-firestore 连接器使用 firestore 数据源配置 loopback4。当我尝试 post 时,它显示错误代码 500 错误:内部服务器错误。请告诉我我哪里做错了。
很简单。
- 首先按照步骤创建数据源运行使用控制台命令
lb4 datasource
。 - 当命令行要求您输入连接器时 select
other
. - 当命令行询问您连接器的包名称时,请粘贴此
loopback-connector-firestore
。请注意,环回 3 的所有连接器必须在环回 4 中工作。 - 那么您应该使用服务帐户。转到 项目设置 > 服务帐户 并在 Google 云平台控制台中按 生成新私钥 按钮。生成新的私钥并保存JSON文件。
- 然后在
src/datasources
项目文件夹中打开新的datasourceName.datasource.json
文件并添加以下密钥,您可以在从 Google Cloud 下载的 JSON 文件中找到这些密钥上一步的平台:
{
"projectId": "",
"clientEmail": "",
"privateKey": "",
"databaseName": "Optional, Default: projectId"
}
就是这样。现在,如果您之前创建了模型、存储库和控制器,您可以 运行 npm start
,打开资源管理器并测试您的端点。
此致。