summaryrefslogtreecommitdiff
path: root/packages/integrations/node/src
diff options
context:
space:
mode:
authorGravatar HiDeoo <494699+HiDeoo@users.noreply.github.com> 2023-01-26 18:39:57 +0100
committerGravatar GitHub <noreply@github.com> 2023-01-26 12:39:57 -0500
commit60b32d58565d87e87573eb268408293fc28ec657 (patch)
treef60f95bfb2d581f7164450e90885a08b30d98e68 /packages/integrations/node/src
parentd47a9075bf13617fb5545aec50b46a76044bf85d (diff)
downloadastro-60b32d58565d87e87573eb268408293fc28ec657.tar.gz
astro-60b32d58565d87e87573eb268408293fc28ec657.tar.zst
astro-60b32d58565d87e87573eb268408293fc28ec657.zip
Fix `Astro.url.protocol` when using the @astrojs/node SSR adapter with HTTPS (#5992)
Diffstat (limited to 'packages/integrations/node/src')
-rw-r--r--packages/integrations/node/src/standalone.ts4
1 files changed, 3 insertions, 1 deletions
diff --git a/packages/integrations/node/src/standalone.ts b/packages/integrations/node/src/standalone.ts
index d68c3a500..789269860 100644
--- a/packages/integrations/node/src/standalone.ts
+++ b/packages/integrations/node/src/standalone.ts
@@ -1,4 +1,5 @@
import type { NodeApp } from 'astro/app/node';
+import https from 'https';
import path from 'path';
import { fileURLToPath } from 'url';
import { createServer } from './http-server.js';
@@ -53,8 +54,9 @@ export default function startServer(app: NodeApp, options: Options) {
handler
);
+ const protocol = server.server instanceof https.Server ? 'https' : 'http';
// eslint-disable-next-line no-console
- console.log(`Server listening on http://${host}:${port}`);
+ console.log(`Server listening on ${protocol}://${host}:${port}`);
return server.closed();
}