【发布时间】:2018-11-28 16:40:10
【问题描述】:
有什么区别:
cors(async (req, res) => {
// ...
})
和:
cors(req, res, async => {
// ...
})
结果是一样的。我无法理解它。
【问题讨论】:
标签: javascript callback async-await
有什么区别:
cors(async (req, res) => {
// ...
})
和:
cors(req, res, async => {
// ...
})
结果是一样的。我无法理解它。
【问题讨论】:
标签: javascript callback async-await
很高兴知道您的函数cors 的签名。使用标准实现,结果不可能相同。
第一个 cors 调用执行以下操作:
它只用一个参数调用cors。第一个也是唯一一个参数是一个函数,它有两个参数 req 和 res 以及一个 promise 结果。
第二个cors 调用执行以下操作:
它使用三个参数调用cors。前两个参数不是很有趣req 和res。最后一个参数是一个同步函数,有一个参数叫async
您能否提供一个更好的输入和输出示例?
【讨论】: