如何使用 nbind 包装C++ FlatBuffers 编译器生成的 gRPC 接口作为 Javascript/Typ
How to use nbind wrapping C++ gRPC interface generated by FlatBuffers compiler as a Javascript/Typescript interface?
目前(2019年7月)Flatbuffers还没有用于Javascript和Typescript的gRPC生成器。如何使用nbind来生成这样的Javascript/Typescript接口?基于 Flatbuffers 示例之一的 nbind 示例会很棒。
如果/当 FlatBuffers + gRPC 支持 JS/TS 时,我们可能希望有一个本机实现,而不是依赖于转换所有 gRPC(相当大C++)。依赖于 https://github.com/grpc/grpc-web 的东西
FlatBuffers 需要为架构中定义的 API 生成特定代码,我们希望与 gRPC 当前为 Protobuf.. 和 gRPC + Protobuf 当前使用的 JS 运行时代码共享代码。这看起来与使用 nbind/不使用 nbind 非常不同。
此外,nbind 似乎依赖于 asm.js,而现在人们希望使用 WebAssembly 在 Web 上运行C++:)
相关文章:
- 如何使用CMake编译.proto文件来生成.grpcp.pb.cc和.grpc.pb.h文件
- 我的项目不会像"undefined reference to `grpc::g_core_codegen_interface'"那样使用未定义的引用错误进行编译
- C++核心准则 C35 对于接口类"A base class destructor should be either public and virtual, or protected and nonv
- Visual C++GC接口如何启用它以及要包含哪个库
- Windows.h与GLFW.h的接口
- 当字段可以为null时,如何使用C++接口在Avro中写入数据
- 提供与TMP和SFINAE的通用接口
- 为重写std::exception的库生成swig接口时出错
- 内联如何影响模块接口中的成员函数
- COM 接口 c# 封送数组数组
- 在C++中使用 gRPC 时未解析的外部符号
- 如何在 SCIP C++ 接口中获取 MILP 约束矩阵中的系数值
- 重载 -> shared_ptr 个实例中的箭头运算符<interface>,接口中没有纯虚拟析构函数
- 如何绑定 C++ gRPC 客户端的网络接口
- gRPC 生成的代码缺少服务实现
- 模板化接口 - 创建一个泛型模板类以返回任何容器
- 如何从实现接口的模板化类实例访问结构
- 带有进度表的 curl 多接口程序
- GRPC C++ TLS 客户端 grpc::SslCredentials() 方法不返回
- 如何使用 nbind 包装C++ FlatBuffers 编译器生成的 gRPC 接口作为 Javascript/Typ