'use strict'; // Your function handler module.exports.html = function (event, context, callback) { let dynamicHtml; /* check for GET params and use if available */ if (event.queryStringParameters && event.queryStringParameters.name) { // yourendpoint.com/dev/landing-page?name=bob dynamicHtml = `

Hey ${event.queryStringParameters.name}

`; } else { dynamicHtml = ''; } const html = `

Landing Page

${dynamicHtml} `; const response = { statusCode: 200, headers: { 'Content-Type': 'text/html', }, body: html, }; // callback will send HTML back callback(null, response); };