私はsetTimeout
を使用しているので、API呼び出しに遅延を追加する必要があります。成功した2秒後に、私はres.status(200).json(response)
を返す必要があります。APIエンドポイント内でsetTimeoutを解決する
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);
});
});
};
私の質問は:私はsetTimeout
内resolve
を呼び出す必要がありますか?または、私はそれを完全に省略することはできますか?