Разница между асинхронными обратными вызовами? - PullRequest
0 голосов
/ 28 ноября 2018

В чем разница между:

cors(async (req, res) => {
  // ...
})

и:

cors(req, res, async => {
  // ...
})

Результат тот же.Я не могу обдумать это.

1 Ответ

0 голосов
/ 28 ноября 2018

Было бы здорово узнать сигнатуру вашей функции cors.При стандартной реализации результаты не могут быть одинаковыми.

Первый вызов cors делает следующее: он вызывает cors только с одним параметром.Этот первый и единственный параметр является функцией с двумя параметрами req и res и результатом обещания.

Второй вызов cors делает это: он вызывает cors с тремя параметрами.Первые два параметра не очень интересны req и res.Последний параметр является синхронной функцией с одним параметром, который называется async

Не могли бы вы предоставить лучший пример с вводом и выводом?

...