Run serverless JavaScript code snippets inside VM sandboxes securely. Functions are called via unique route slugs and automatically receive database, communication, logger, and environment contexts during execution.
// E.g. A function that calculates sum of two numbers passed in query
export default async function handler(context) {
const { request, response, logger } = context;
const { a, b } = request.query;
const sum = Number(a || 0) + Number(b || 0);
logger.info("Computed sum is: " + sum);
return response.status(200).json({ success: true, result: sum });
}