如何使用Firestore数据源配置回送4

时间:2018-11-18 08:45:20

标签: node.js google-cloud-firestore loopbackjs node-modules

我正在尝试使用loopback-connector-firestore连接器使用firestore数据源配置loopback4。当我尝试发布时,它显示错误代码500,错误为:Internal Server Error。请告诉我我到底在做错什么。

1 个答案:

答案 0 :(得分:1)

很简单。

  1. 首先执行以下步骤来创建数据源,该数据源运行控制台命令lb4 datasource
  2. 当命令行要求您提供连接器时,请选择other
  3. 当命令行要求您提供连接器的程序包名称时,请粘贴此loopback-connector-firestore。请注意,回送3的所有连接器必须在回送4中工作。
  4. 然后,您应该使用服务帐户。转到项目设置>服务帐户,然后在Google Cloud Platform控制台中按 Generate new private key (生成新的私钥)按钮。生成一个新的私钥,并保存JSON 文件。
  5. 然后在src/datasources项目文件夹中打开新的datasourceName.datasource.json文件,并添加以下密钥,您可以在上一步中从Google Cloud Platform下载的JSON文件中找到以下密钥:
{
  "projectId": "",
  "clientEmail":  "",
  "privateKey": "",
  "databaseName": "Optional, Default: projectId"
}

仅此而已。现在,如果您先前已创建了模型,存储库和控制器,则可以运行npm start,打开资源管理器并测试端点。

致谢。