diff options
author | 2022-10-27 17:17:38 +0800 | |
---|---|---|
committer | 2022-10-27 17:17:38 +0800 | |
commit | c203a5cc2f12d8c1c3e96d4f08bdd2bb2823e997 (patch) | |
tree | 4a0e8622b15f7e06b1d7bb99107b0f329241f242 /packages/integrations/node/src | |
parent | 6e417a96367f38312ed2937c5011b25433cdbfaa (diff) | |
download | astro-c203a5cc2f12d8c1c3e96d4f08bdd2bb2823e997.tar.gz astro-c203a5cc2f12d8c1c3e96d4f08bdd2bb2823e997.tar.zst astro-c203a5cc2f12d8c1c3e96d4f08bdd2bb2823e997.zip |
Fix node standalone for windows system (#5207)
Diffstat (limited to 'packages/integrations/node/src')
-rw-r--r-- | packages/integrations/node/src/http-server.ts | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/packages/integrations/node/src/http-server.ts b/packages/integrations/node/src/http-server.ts index 98cde3728..dd6d10686 100644 --- a/packages/integrations/node/src/http-server.ts +++ b/packages/integrations/node/src/http-server.ts @@ -16,10 +16,9 @@ export function createServer( ) { const listener: http.RequestListener = (req, res) => { if (req.url) { - const fileURL = new URL('.' + req.url, client); - - const stream = send(req, fileURLToPath(fileURL), { - dotfiles: 'deny', + const stream = send(req, encodeURI(req.url), { + root: fileURLToPath(client), + dotfiles: "deny" }); let forwardError = false; |