اتصال به بک اند با GRPC
برای ایجاد فایل های GRPC در Angular اول باید protoc نصب شود
برای نصب Protoc از این لینک آخرین ورژن را دریافت می کنیم
سپس برای ایجاد فایل های دسترسی client از ts-protoc-gen استفاده می کنیم
npm install --save-dev ts-protoc-gen protoc-gen-js
علاوه بر این موارد زیر نیز برای استفاده از 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]
منابع
No Comments