ASP.NET Core gRPC 打通前端世界的尝试在构建以 gRPC 为核心的微服务架构过程中,涉及到了 gRPC 的过滤器、健康检查、重试等内容。随着现代前端框架如React、Angular和Vue的兴起,以及前后端分离的趋势,将 gRPC 与前端打通成为一个复杂问题。文章介绍了四种打通 gRPC 和前端的方式:gRPC-Web、gRPC-Gateway、封装 Web API和编写中间件。其中,gRPC-Web提供了通过命令行工具生成强类型客户端代码的方案,而gRPC-Gateway则是将RESTful JSON API转换为gRPC服务的方案。另外,封装 Web API和编写中间件也是解决这一问题的方案。文章最后强调了通过编写中间件的方式,将 gRPC 服务转化为 Web API 的思路,并提供了相关的代码示例。
gRPC
微服务
前端
Web
2021-06-20
编程语言
ABP vNext 对接 Ant Design Vue 实现分页查询本文主要讨论了在使用 ABP vNext 和 Ant Design Vue 实现分页查询时的问题。通过介绍 ABP vNext 中的分页查询实现方式以及 Ant Design Vue 中的 STable 组件的参数要求,作者展示了如何在前后端技术栈间进行上下文切换,并提供了参数转换层的代码示例来实现两者之间的无缝集成。最终,作者展示了如何封装前端服务层以及实现 loadData 方法,实现了 ABP vNext 与 Ant Design Vue 的完美整合,提高了开发效率。整体内容涵盖了技术实现细节和开发经验分享。