用于 gRPC 的 Strongloop/Loopback 连接器

阿努阿尔·卡塞姆

环境 :

问题 :

创建 gRPC 数据源时,它不会读取 proto 文件并引发错误

错误 :

if (err) throw err;^
TypeError: Cannot initialize connector "loopback-connector-grpc": Cannot read property 'ns' of null
    at Object.load (C:\Projects\GRPC\loopback-grpc\Server\node_modules\grpc\src\node\index.js:161:28)
    at GRPCConnector.connect (C:\Projects\GRPC\loopback-grpc\Server\node_modules\loopback-connector-grpc\lib\grpc-connector.js:71:21)
    at Object.initializeDataSource [as initialize] (C:\Projects\GRPC\loopback-grpc\Server\node_modules\loopback-connector-grpc\lib\grpc-connector.js:25:15)
    at DataSource.setup (C:\Projects\GRPC\loopback-grpc\Server\node_modules\loopback-datasource-juggler\lib\datasource.js:416:19)
    at new DataSource (C:\Projects\GRPC\loopback-grpc\Server\node_modules\loopback-datasource-juggler\lib\datasource.js:122:8)
    at Registry.createDataSource (C:\Projects\GRPC\loopback-grpc\Server\node_modules\loopback\lib\registry.js:360:12)
    at Function.loopback.createDataSource (C:\Projects\GRPC\loopback-grpc\Server\node_modules\loopback\lib\loopback.js:339:41)
    at Object.module.exports [as func] (C:\Projects\GRPC\loopback-grpc\Server\server\boot\server.js:9:21)
    at C:\Projects\GRPC\loopback-grpc\Server\node_modules\loopback-boot\lib\executor.js:316:22
    at iterate (C:\Projects\GRPC\loopback-grpc\Server\node_modules\loopback-boot\node_modules\async\lib\async.js:146:13)
    at C:\Projects\GRPC\loopback-grpc\Server\node_modules\loopback-boot\node_modules\async\lib\async.js:157:25
    at C:\Projects\GRPC\loopback-grpc\Server\node_modules\loopback-boot\lib\executor.js:321:9
    at iterate (C:\Projects\GRPC\loopback-grpc\Server\node_modules\loopback-boot\node_modules\async\lib\async.js:146:13)
    at C:\Projects\GRPC\loopback-grpc\Server\node_modules\loopback-boot\node_modules\async\lib\async.js:157:25
    at C:\Projects\GRPC\loopback-grpc\Server\node_modules\loopback-boot\lib\executor.js:321:9
    at iterate (C:\Projects\GRPC\loopback-grpc\Server\node_modules\loopback-boot\node_modules\async\lib\async.js:146:13)

转载步骤:

我刚刚遵循了loopback-connector-grpc官方存储库上的文档

我用代码试过了,它没有创建数据源

var ds = loopback.createDataSource('grpc', {
    connector: 'loopback-connector-grpc',
    spec: 'note.proto',
});

我也试过这个:

"gRPCDataSource": {
    "name": "gRPCDataSource",
    "connector": "grpc",
    "spec": "note.proto",
    "security": {
      "type" : "basic", 
      "username": "the user name",
      "password": "thepassword"
} 

但仍然有相同的结果。

我也用这个命令lb datasource按照步骤,下载了连接器,又是同样的错误。

阿努阿尔·卡塞姆

我找到了,我只是移动了proto文件目录。它必须在项目根目录中

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

用于SQL Server的Debezium连接器-连接被拒绝

用于雪花的Kafka连接器不断失败

Kafka连接器-用于Kafka的JMSSourceConnector主题

用于 Spark Streaming 的 Kafka 连接器版本

适用于 Java 的 Microsoft Dynamics 导航连接器

Laravel 5.2没有用于[]的连接器

安装适用于Mariadb的连接器C

用于Confluent的Docker映像-添加Confluent Hub连接器

Python MySQL连接器不适用于SSL

kafka连接器,用于“ Ctrl + A”定界文件

为什么 Redis 源连接器无法用于 Flink?

为什么 Redis 源连接器无法用于 Flink?

将4针连接器用于8针ATX 12V电源连接器可以吗?

用于 Apache Kafka 的官方 MongoDB 源连接器与 MongoDB-4.0

Kafka连接器如何用于Postgresql和MySQL数据库

用于指定触发查询文件的语法(带有elasticsearch-spark连接器)

用于在Enterprise Architect中设置连接器可见性的属性

用于kie-maven-plugin的M2E连接器?

我应该使用哪个适用于Spark 2.0的HBase连接器?

Presto:没有用于连接器“ mysql”的工厂

errors.deadletterqueue.topic.name是否可用于源连接器

ClassNotFoundException:用于Apache Kafka Mongodb连接器的com.mongodb.ConnectionString

用于Azure DevOps的Microsoft Teams连接器不可用

如何在Modelica中构造用于液体的平衡连接器?

我看到的用于监视连接器的新PC有哪些

Tarantool是否具有适用于PHP 7的连接器?

适用于Django 1.9和Python 3.5的Python连接器?

Drools 6没有连接器可用于访问存储库

Kafka Connect JDBC源连接器不适用于Microsoft SQL Server