概要 Express (Node.js) を用いたアプリケーションを構築する場合、HTTP リクエストを受け取った直後にレスポンスを返し、その後非同期でリクエストに応じた処理を実行したいケースがあります。 var request = require('request'); router.post('/create', function(req, res, next) { res.send({message: 'OK'}); // send data to API gateway (async) request.post({ url: '{API_GATEWAY}', form: JSON.stringify(req.body), timeout: 3000 }, function(error, response, body) { // call an undefined method un