如何为grpc编写中间件(node.js)
How to write middleware for grpc (node.js)
我将元数据附加到每个客户端grpc服务调用(包含令牌),并且我想在服务器上验证这个令牌,一次全局(而不是在每个服务器服务定义中重复验证代码)。
根据我的理解,对于grpc有一个叫做"拦截器"的东西,这有点类似于http中间件。
有Nodejs grpc拦截器的例子吗?(或任何其他方法来实现类似的HTTP中间件?)多谢!
node-grpc还不支持"中间件"特性,根据这里的回答
你可以试试秃鹰框架。它的目标类似于grpc的express:它是一个在grpc模块之上添加中间件功能的框架。
它相对较新,但它是开源的(MIT许可),我们在一个大型项目中使用它,效果很好。
免责声明:我是作者。
Auth()刚刚推出了一个名为Mali的节点包,它可以作为一个极简的grpc框架!非常,非常,还处于萌芽阶段,所以要持保留态度。但是非常值得研究:)
相关文章:
- Node.js v6.2.0类扩展不是函数错误
- 如何使用 node.js 比较两个 json 数组
- Node.js's Buffer.writeFloatBE in Javascript
- node.js:setInterval()正在跳过调用
- 如何处理node.js节点mongodb中的连接和查询队列
- Node.js正在更改应用程序以使用集群模块
- 如何使用Node.js最有效地解析网页
- 在openshift node js应用程序中获取请求
- 正在删除node.js中已验证的网站
- 与运行长作业(javascript,node.js)的第三方API同步的最佳实践
- 在索引.html和应用.js [node.js] 之间共享变量
- Node.js中的JavaScript原型对象效率
- node.js请求数据事件未在CORS ajax调用中触发
- 使用node.js制作网站
- 使用node.js服务器中的evernote api获取note内容
- 有没有任何方法可以使用node-js从不同的机器打开浏览器
- 使用CI和CodeDeploy对node.js应用程序进行连续部署
- 在Node.js中上传和检索图像
- 什么's本地node.js服务器和python简单http服务器之间的区别
- 如何使用 Node JS 获取 JSON 嵌套数组值