diff options
Diffstat (limited to 'packages/integrations/node/src/http-server.ts')
-rw-r--r-- | packages/integrations/node/src/http-server.ts | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/packages/integrations/node/src/http-server.ts b/packages/integrations/node/src/http-server.ts index bdd628c29..19e33c84a 100644 --- a/packages/integrations/node/src/http-server.ts +++ b/packages/integrations/node/src/http-server.ts @@ -17,10 +17,11 @@ export function createServer( ) { const listener: http.RequestListener = (req, res) => { if (req.url) { - const pathname = '/' + removeBase(req.url); + let pathname = removeBase(req.url); + pathname = pathname[0] === '/' ? pathname : '/' + pathname; const stream = send(req, encodeURI(pathname), { root: fileURLToPath(client), - dotfiles: 'deny', + dotfiles: pathname.startsWith('/.well-known/') ? 'allow' : 'deny', }); let forwardError = false; |