43. API Gateway+LambdaでSlow Mock
Slow Mockの作り方
console.log('Loading function');
exports.handler = function(event, context) {
console.log('before =', new Date().getTime());
var time = 3000;
var d1 = new Date().getTime();
var d2 = new Date().getTime();
while (d2 < d1 + time) {
d2 = new Date().getTime();
}
console.log('after =', new Date().getTime());
context.succeed("Success");
};
簡単に作るのであれば、LambdaでSleepするだけ。
API GatewayでMockを返す。
真面目に作るのであれば、引数・返却値を返すようにする