diff options
author | 2024-08-07 16:01:23 +0800 | |
---|---|---|
committer | 2024-08-07 16:01:23 +0800 | |
commit | f6b249c1f98b8fd9de1c254dce579b52d6c24315 (patch) | |
tree | 97c340588a0b81431de21f63515dc84925789da4 /packages/integrations/node/src | |
parent | 0102dba95bcbd505626c71399ea6ba68f71fb91b (diff) | |
download | astro-f6b249c1f98b8fd9de1c254dce579b52d6c24315.tar.gz astro-f6b249c1f98b8fd9de1c254dce579b52d6c24315.tar.zst astro-f6b249c1f98b8fd9de1c254dce579b52d6c24315.zip |
Improve regex performance (#11635)
Diffstat (limited to 'packages/integrations/node/src')
-rw-r--r-- | packages/integrations/node/src/serve-static.ts | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/packages/integrations/node/src/serve-static.ts b/packages/integrations/node/src/serve-static.ts index 0ec129d9f..8256c588e 100644 --- a/packages/integrations/node/src/serve-static.ts +++ b/packages/integrations/node/src/serve-static.ts @@ -52,7 +52,7 @@ export function createStaticHandler(app: NodeApp, options: Options) { break; case 'always': // trailing slash is not added to "subresources" - if (!hasSlash && !urlPath.match(isSubresourceRegex)) { + if (!hasSlash && !isSubresourceRegex.test(urlPath)) { pathname = urlPath + '/' + (urlQuery ? '?' + urlQuery : ''); res.statusCode = 301; res.setHeader('Location', pathname); |