const cloudinary = require("cloudinary").v2; cloudinary.config({ cloud_name: "dillonkearns", api_key: process.env.CLOUDINARY_KEY, api_secret: process.env.CLOUDINARY_SECRET, }); exports.handler = async function (event, ctx) { const recordId = event.path.replace(/^.*process-url\//, ""); try { const screenshotUrl = `https://deploy-preview-176--elm-pages.netlify.app/screenshot/${recordId}`; const imageUrl = cloudinary.url( `https://res.cloudinary.com/dillonkearns/image/upload/v1621026065/elm-pages/1x1-ff00007f_rd0kpy.png`, { // resouce_type: "raw" sign_url: true, // secure: true, custom_pre_function: { function_type: "remote", source: screenshotUrl, }, } ); return { statusCode: 302, headers: { Location: imageUrl, }, body: "", }; } catch (e) { console.log(e); } };