导入
用于混合食材的Lambda函数
学习如何创建一个用于混合配料的 Lambda 函数。
No configuration found for ID: 40f04271c5ae01cba2c60185dedd3252f7f986085b0d80902f1a66c8619b7de7
1import { APIGatewayProxyEvent, APIGatewayProxyResult } from 'aws-lambda'; 2 3const getRandomMixingTime = () => { 4 const minTime = 10; // 10秒 5 const maxTime = 360; // 6分钟,单位为秒 6 7 return Math.floor(Math.random() * (maxTime - minTime + 1) + minTime); 8}; 9 10export const handler = async (event: APIGatewayProxyEvent): Promise<APIGatewayProxyResult> => { 11 const ingredient = JSON.parse(event.body).ingredient; 12 const mixingTime = getRandomMixingTime(); 13 14 return { 15 statusCode: 200, 16 body: { 17 ingredient: ingredient, 18 mixingTime: mixingTime, 19 }, 20 }; 21};
1 functions: 2 ... 3 mixIngredient: 4 handler: handlers/MixIngredient.handler