serverless-nextjs/serverless-next.js

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

Open

#761 aperta il 3 nov 2020

Vedi su GitHub
 (1 commento) (0 reazioni) (0 assegnatari)TypeScript (447 fork)batch import
buggood first issue

Metriche repository

Star
 (3998 star)
Metriche merge PR
 (Nessuna PR mergiata in 30 g)

Descrizione

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

Guida contributor