اتصال به بک اند با GRPC

 

 

 

 

 

برای ایجاد فایل های GRPC در Angular اول باید protoc نصب شود

برای نصب Protoc از این لینک آخرین ورژن را دریافت می کنیم

سپس برای ایجاد فایل های دسترسی client از ts-protoc-gen استفاده می کنیم

علاوه بر این موارد زیر نیز برای استفاده از protobuf نیاز است

npm install --save google-protobuf
npm install --save-dev @types/google-protobuf
npm install --save @improbable-eng/grpc-web
سپس فایل های ts را ایجاد می کنیم
protoc --plugin=protoc-gen-ts="{ABSOLUTEPATH}\node_modules\.bin\protoc-gen-ts.cmd" 
--js_out="import_style=commonjs,binary:{OUTPUTPATH}"
--ts_out="service=grpc-web:{OUTPUTPATH}" {PROTO_FILE_PATH]

منابع