|
@@ -0,0 +1,28 @@
|
|
|
+const grpc = require('grpc');
|
|
|
+const protoLoader = require('@grpc/proto-loader');
|
|
|
+
|
|
|
+
|
|
|
+const packageDefinition = protoLoader.loadSync('C:/Users/esenz/dev/Task/Fis-SearchUtility/test/hero.proto');
|
|
|
+const protoDescriptor = grpc.loadPackageDefinition(packageDefinition);
|
|
|
+
|
|
|
+
|
|
|
+const heroServiceClient = new protoDescriptor.hero.HeroService(
|
|
|
+ 'http://192.168.100.32:3001/',
|
|
|
+ grpc.credentials.createInsecure()
|
|
|
+);
|
|
|
+
|
|
|
+
|
|
|
+const request = {
|
|
|
+ id: 1,
|
|
|
+};
|
|
|
+
|
|
|
+
|
|
|
+heroServiceClient.FindOne(request, (error, response) => {
|
|
|
+ if (error) {
|
|
|
+ console.error('Error:', error);
|
|
|
+ return;
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ console.log('Response:', response);
|
|
|
+});
|