javascript - 异步回调符号之间的区别?
问题描述
有什么区别:
cors(async (req, res) => {
// ...
})
和:
cors(req, res, async => {
// ...
})
结果是一样的。我无法理解它。
解决方案
很高兴知道您的功能的签名cors
。使用标准实现,结果不可能相同。
第一个cors
调用执行以下操作:它只cors
使用一个参数调用。第一个也是唯一的参数是一个有两个参数req
和res
一个 promise 结果的函数。
第二个cors
调用执行此操作:它cors
使用三个参数调用。前两个参数不是很有趣req
,并且res
. 最后一个参数是一个同步函数,其中一个参数称为async
您能否提供一个更好的输入和输出示例?
推荐阅读
- ruby - Ruby:如何使用方法更改变量的值
- python - 对于列中的相似值,添加新的列频率
- javascript - 如何使用 ChangeDetectionStrategy 进行父子组件之间的数据更新
- c# - 运行浏览器自动化时 UIPath 出错:System.ArgumentException:没有编译代码运行错误 CS0234:
- debugging - 避免sonarqube分析自动生成的源代码
- html - 用于通过 Spring Boot 从数据库提供图像的 HTML
- php - 验证字符串是否包含年、月、日?
- vim - Vim 文件路径搜索算法
- javascript - 在 html 页面中通过 typescript 打印 html 标签
- html - 视频内的文字