From 5e04025a158b008bda85306dfdc6472875787340 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eduardo=20Bou=C3=A7as?= Date: Thu, 12 May 2022 12:23:57 +0100 Subject: [PATCH] fix: use correct protocol when displaying function URL --- src/lib/functions/netlify-function.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/lib/functions/netlify-function.js b/src/lib/functions/netlify-function.js index 15c93d22bf8..71d45759dae 100644 --- a/src/lib/functions/netlify-function.js +++ b/src/lib/functions/netlify-function.js @@ -137,8 +137,9 @@ class NetlifyFunction { // Not sure why `settings.port` was used here nor does a valid reference exist. // However, it remains here to serve whatever purpose for which it was added. const port = this.settings.port || this.settings.functionsPort + const protocol = this.settings.https ? 'https' : 'http' + const url = new URL(`/.netlify/functions/${this.name}`, `${protocol}://localhost:${port}`) - const url = new URL(`/.netlify/functions/${this.name}`, `http://localhost:${port}`) return url.href } }