Updating latest

This commit is contained in:
2020-07-19 03:28:31 +01:00
parent a687826fdf
commit b7a7ab6539
8 changed files with 581 additions and 74 deletions

View File

@@ -0,0 +1,22 @@
"use strict";
exports.handler = (event, context, callback) => {
// Extract the request from the Cloudfront event that is sent to Lambda@Edge
var request = event.Records[0].cf.request;
// Extract the URI from the request
var oldURI = request.url;
// Match any '/' that occurs at the end of a URI. Replace it with a default index
var newURI = oldURI.replace(/\/$, '\/index.html'/);
// Log the URI as received by Cloudfront and the new URI to be used to fetch from the origin
console.log(`Old URI: ${oldURI}`);
console.log(`New URI: ${newURI}`);
// Replace the received URI with the URI that includes the index page
request.uri = newURI;
// Return to Cloudfront
return callback(null, request)
};