Ajout d’index.html aux URL de demande dépourvues de nom de fichier dans un événement de demande utilisateur dans les fonctions CloudFront - Amazon CloudFront

Ajout d’index.html aux URL de demande dépourvues de nom de fichier dans un événement de demande utilisateur dans les fonctions CloudFront

L’exemple de code suivant montre comment ajouter index.html aux URL de demande dépourvues de nom de fichier dans un événement de demande utilisateur dans les fonctions CloudFront.

JavaScript
Exécution JavaScript 2.0 pour les fonctions CloudFront
Note

Il y en a plus sur GitHub. Trouvez l’exemple complet et découvrez comment le configurer et l’exécuter dans le référentiel Exemples de fonctions CloudFront.

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; }

Pour obtenir la liste complète des guides de développement AWS SDK et des exemples de code, consultez Utilisation de CloudFront avec un kit AWS SDK. Cette rubrique comprend également des informations sur le démarrage et sur les versions précédentes du kit de développement logiciel (SDK).