【问题标题】:How to write middleware for grpc (node.js) [closed]如何为 grpc(node.js)编写中间件 [关闭]
【发布时间】:2016-10-14 02:21:24
【问题描述】:

我将元数据附加到每个客户端 grpc 服务调用(包含一个令牌),并且 我想在服务器上验证这个令牌,一次全局(而不是重复验证代码在每个服务器服务定义中)。

据我了解,grpc有一个叫“Interceptor”的东西,有点类似于http中间件。

Nodejs grpc 拦截器的任何示例? (或任何其他方式来实现与 http 中间件类似的东西?)

非常感谢!

【问题讨论】:

    标签: javascript node.js grpc


    【解决方案1】:

    根据answer here,node-grpc 还不支持“中间件”功能。

    【讨论】:

      【解决方案2】:

      你可以试试condor framework。它的目标是类似于 grpc 的 express:它是一个在 grpc 模块之上添加中间件功能的框架。

      它相对较新,但它是开源的(MIT 许可),我们正在一个大型项目中使用它,效果非常好。

      免责声明:我是作者。

      【讨论】:

        【解决方案3】:

        Auth() 刚刚推出(?)一个名为 Mali 的节点包,用作简约的 grpc 框架!非常,非常,新生 - 所以带着一粒盐。但非常值得研究:)

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2023-03-08
          • 2017-11-26
          • 2010-09-06
          • 1970-01-01
          相关资源
          最近更新 更多