Разрешение setTimeout внутри конечной точки API

Мне нужно добавить задержку вызова API, поэтому я используюsetTimeout, После 2 секунд успеха мне нужно вернутьсяres.status(200).json(response).

  exports.someEndpoint = function(req, res) {
    return request.post({
      url: //etc
    })
    .then(function(response) {
      return new Promise(function(resolve, reject) {
        setTimeout(function() {
          // is this right?
          resolve(
            res.status(200).json(response);
          );
        }, 2000);
      });
    });
  };

Мой вопрос: мне нужно позвонитьresolve внутриsetTimeout? Или я могу просто опустить это?

Ответы на вопрос(2)

Ваш ответ на вопрос