diff --git a/docs/customservices.md b/docs/customservices.md index b28e5b2..b92dd60 100644 --- a/docs/customservices.md +++ b/docs/customservices.md @@ -55,6 +55,7 @@ within Homer: url: "http://my-service-link" endpoint: "http://my-service-endpoint" # Optional: alternative base URL used to fetch service data is necessary. useCredentials: false # Optional: Override global proxy.useCredentials configuration. + headers: # Optional: Override global proxy.headers configuration. type: "" ``` diff --git a/src/mixins/service.js b/src/mixins/service.js index 1e29a24..f058b8f 100644 --- a/src/mixins/service.js +++ b/src/mixins/service.js @@ -19,7 +19,7 @@ export default { options.credentials = "include"; } - if (this.proxy?.headers) { + if (this.proxy?.headers && !!this.proxy.headers) { options.headers = this.proxy.headers; } @@ -30,7 +30,7 @@ export default { } // Each item can have their own headers - if (this.item.headers !== undefined) { + if (this.item.headers !== undefined && !!this.item.headers) { options.headers = this.item.headers; }