File tree Expand file tree Collapse file tree 3 files changed +11
-6
lines changed
helloworld/static_codegen_es Expand file tree Collapse file tree 3 files changed +11
-6
lines changed Original file line number Diff line number Diff line change @@ -21,6 +21,7 @@ var messages = require('./helloworld_pb');
2121var services = require ( './helloworld_grpc_pb' ) ;
2222
2323var grpc = require ( '@grpc/grpc-js' ) ;
24+ var { create } = require ( '@bufbuild/protobuf' ) ;
2425
2526function main ( ) {
2627 var argv = parseArgs ( process . argv . slice ( 2 ) , {
@@ -34,16 +35,17 @@ function main() {
3435 }
3536 var client = new services . GreeterClient ( target ,
3637 grpc . credentials . createInsecure ( ) ) ;
37- var request = new messages . HelloRequest ( ) ;
3838 var user ;
3939 if ( argv . _ . length > 0 ) {
40- user = argv . _ [ 0 ] ;
40+ user = argv . _ [ 0 ] ;
4141 } else {
4242 user = 'world' ;
4343 }
44- request . setName ( user ) ;
44+ var request = create ( messages . HelloRequestSchema , {
45+ name : user ,
46+ } ) ;
4547 client . sayHello ( request , function ( err , response ) {
46- console . log ( 'Greeting:' , response . getMessage ( ) ) ;
48+ console . log ( 'Greeting:' , response . message ) ;
4749 } ) ;
4850}
4951
Original file line number Diff line number Diff line change @@ -20,13 +20,15 @@ var messages = require('./helloworld_pb');
2020var services = require ( './helloworld_grpc_pb' ) ;
2121
2222var grpc = require ( '@grpc/grpc-js' ) ;
23+ var { create } = require ( '@bufbuild/protobuf' ) ;
2324
2425/**
2526 * Implements the SayHello RPC method.
2627 */
2728function sayHello ( call , callback ) {
28- var reply = new messages . HelloReply ( ) ;
29- reply . setMessage ( 'Hello ' + call . request . getName ( ) ) ;
29+ var reply = create ( messages . HelloReplySchema , {
30+ message : 'Hello ' + call . request . name ,
31+ } ) ;
3032 callback ( null , reply ) ;
3133}
3234
Original file line number Diff line number Diff line change 55 "@grpc/proto-loader" : " ^0.6.0" ,
66 "async" : " ^1.5.2" ,
77 "google-protobuf" : " ^3.0.0" ,
8+ "@bufbuild/protobuf" : " ^2.7.0" ,
89 "@grpc/grpc-js" : " ^1.10.2" ,
910 "@grpc/grpc-js-xds" : " ^1.10.0" ,
1011 "@grpc/reflection" : " ^1.0.0" ,
You can’t perform that action at this time.
0 commit comments