serverless-nextjs/serverless-next.js

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

Open

#761 aberto em 3 de nov. de 2020

Ver no GitHub
 (1 comment) (0 reactions) (0 assignees)TypeScript (447 forks)batch import
buggood first issue

Métricas do repositório

Stars
 (3.998 stars)
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