serverless-nextjs/serverless-next.js

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

Open

#761 ouverte le 3 nov. 2020

Voir sur GitHub
 (1 commentaire) (0 réactions) (0 assignés)TypeScript (447 forks)batch import
buggood first issue

Métriques du dépôt

Stars
 (3 998 stars)
Métriques de merge PR
 (Aucune PR mergée en 30 j)

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

Guide contributeur