serverless-nextjs/serverless-next.js

`originUrl.includes("s3")` produces false positives

Aberta

#761 aberto em 3 de nov. de 2020

 (1 comentário) (0 reação) (0 responsável)TypeScript (447 forks)batch import
buggood first issue

Métricas do repositório

Stars
 (3.998 estrelas)
Métricas de merge de PR
 (Nenhuma PRs mesclada em 30d)

Description

Describe the bug

Hi there! 👋

I'm adding an origin of this form http://foo.s3-website-eu-west-1.amazonaws.com.

As other issues revealed those kind of origins are not an S3OriginConfig but a CustomOriginConfig.

So it might help to exclude these kind of origins, or maybe allow setting an extra flag to to mark an origin as non-S3OriginConfig.

here's the problematic line of code: https://github.com/serverless-nextjs/serverless-next.js/blob/e7b5c1d302eef1daf32d150e0f12f94d4311eb0a/packages/serverless-components/aws-cloudfront/lib/getOriginConfig.js#L18

Guia do colaborador