Hinzufügen von index.html zu Anforderungs-URLs ohne Dateinamen in ein Viewer-Anforderungsereignis von CloudFront Functions - Amazon CloudFront

Hinzufügen von index.html zu Anforderungs-URLs ohne Dateinamen in ein Viewer-Anforderungsereignis von CloudFront Functions

Das folgende Codebeispiel zeigt, wie Sie index.html zu Anforderungs-URLs ohne Dateinamen in einem Viewer-Anforderungsereignis von CloudFront Functions hinzufügen.

JavaScript
JavaScript-Laufzeitumgebung 2.0 für CloudFront Functions
Anmerkung

Auf GitHub finden Sie noch mehr. Das vollständige Beispiel finden Sie im Repository mit Beispielen für CloudFront Functions, wo Sie auch erfahren, wie Sie diese einrichten und ausführen.

async function handler(event) { var request = event.request; var uri = request.uri; // Check whether the URI is missing a file name. if (uri.endsWith('/')) { request.uri += 'index.html'; } // Check whether the URI is missing a file extension. else if (!uri.includes('.')) { request.uri += '/index.html'; } return request; }

Eine vollständige Liste der AWS-SDK-Entwicklerhandbücher und Code-Beispiele finden Sie unter Verwenden von CloudFront mit einem AWS SDK. Dieses Thema enthält auch Informationen zu den ersten Schritten und Details zu früheren SDK-Versionen.