CodeGenieApp / CodeGenieApp/serverless-express

[404 Not Found] API Gateway HTTP Protocol Path Matching with stage

Aberta
#653 3 comentários 1 reação 0 responsáveis Ver no GitHub
Linguagem predominante
JavaScript
Estrelas
5.3k
Forks
676
Métricas de merge de PRs
Nenhum PR com merge em 30d

Descrição

We have an HTTP protocol API that has 2 deployment stages: test and prod.
My understanding is the way the package match for a path is through the API Gateway Event `rawPath` property.
When the API has stages the rawPath will look like this `/{stage}/my-path` and will not match with any path.

Guia de contribuição

Abrir o guia de contribuição

Direção de pesquisa

Comece reproduzindo o evento do HTTP API Gateway para os stages test e prod e inspecione como rawPath é usado para a correspondência de pacotes. Rastreie o ponto de entrada existente de correspondência de caminhos e adicione cobertura mostrando que os caminhos com stage chegam corretamente a /my-path; considera-se concluído quando ambos os stages não retornarem mais 404 para a rota correspondente.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
aws, express, javascript
Domínio
api, backend, cloud
Tipo de issue
Bug
Dificuldade
4/5
Tempo estimado
3-5 dias
Status de atividade
Estagnada
Clareza
Precisa de esclarecimento
Facilidade para iniciantes
30/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.