1
Je param ai fait une Lambda/API fonction de passerelle qui a un param proxy comme la dernière param dans l'URL.API Lambda + Gateway: proxy en option
page:
handler: handlers/website/getRenderedPage.get
events:
- http:
method: get
path: /content/{website}/{proxy+}
cors: true
request:
parameters:
paths:
proxy: true
website: true
Ainsi, tel que défini, c'est le comportement que je rencontre:
/content/site.com/blog/hello-world
->website: site.com, proxy: blog/hello-world
-> URL fonctionne avec succès dans le navigateur./content/site.com
->website: site.com
-> URL échoue dans le navigateur (manque jeton d'authentification, alias ressource API introuvable).
Est-il possible de rendre ce paramètre {proxy+}
optionnel?
C'est ce que je fais, mais j'ai récemment couru dans les limites des ressources dans mon modèle CF, donc j'espérais éliminer quelques points d'extrémité – Kristian
Eh bien, la '/' signifie que vous devez les séparer. Que se passe-t-il si vous appelez '/ content/site.com /' à la place? –