From f991622fd1858efc8a49ab4226426a85c7f98011 Mon Sep 17 00:00:00 2001 From: Josh Balfour Date: Tue, 5 Mar 2024 11:43:21 +0000 Subject: [PATCH] dev edge api: fix host header --- packages/constructs/edge-api/src/dev-edge-api.ts | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/packages/constructs/edge-api/src/dev-edge-api.ts b/packages/constructs/edge-api/src/dev-edge-api.ts index 84d8c29..0d6b538 100644 --- a/packages/constructs/edge-api/src/dev-edge-api.ts +++ b/packages/constructs/edge-api/src/dev-edge-api.ts @@ -121,10 +121,8 @@ export class DevEdgeAPI extends Construct { 'proxy-integration', this.ensureHTTPS(this.pickDestination(endpoint.destination), endpoint.insecure) + destPath, { - parameterMapping: ParameterMapping.fromObject({ - host: { - value: this.ensureNoProtocol(this.pickDestination(endpoint.destination)), - }, + parameterMapping: new ParameterMapping().overwriteHeader('host', { + value: this.ensureNoProtocol(this.pickDestination(endpoint.destination)), }), }, ), @@ -137,10 +135,8 @@ export class DevEdgeAPI extends Construct { 'proxy-integration', this.ensureHTTPS(this.pickDestination(endpoint.destination), endpoint.insecure) + destPath + '/{proxy}', { - parameterMapping: ParameterMapping.fromObject({ - host: { - value: this.ensureNoProtocol(this.pickDestination(endpoint.destination)), - }, + parameterMapping: new ParameterMapping().overwriteHeader('host', { + value: this.ensureNoProtocol(this.pickDestination(endpoint.destination)), }), }, ),