【发布时间】:2019-07-04 20:42:36
【问题描述】:
我正在使用非常流行的 jsonwebtoken 包作为节点。签名和验证通常是同步执行的,但也提供了异步选项。
我认为所涉及的操作既不是数据绑定的,也不是计算量大的,因此不存在给主/用户线程带来负担的风险。我没有看到性能优势。
那么为什么要异步执行这些操作 - 有什么好处?
【问题讨论】:
-
异步调用有好处。有时它会花费更多时间,并且您可能会在生成 JWT 之前点击请求。我已经遇到过类似的问题,通过使用异步调用生成 JWT 解决了这个问题
-
@NipunChawla 这很有趣......你是什么意思点击请求?
-
@Ionix 我正在使用 JWT 令牌调用 http 请求进行身份验证。但是很多请求都失败了,因为没有生成相应的 JWT,导致请求返回 401
-
@NipunChawla 有趣...
标签: node.js asynchronous hash cryptography jwt