diff options
author | 2023-01-26 18:39:57 +0100 | |
---|---|---|
committer | 2023-01-26 12:39:57 -0500 | |
commit | 60b32d58565d87e87573eb268408293fc28ec657 (patch) | |
tree | f60f95bfb2d581f7164450e90885a08b30d98e68 /packages/integrations/node/src | |
parent | d47a9075bf13617fb5545aec50b46a76044bf85d (diff) | |
download | astro-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.ts | 4 |
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(); } |