diff options
author | 2023-04-10 05:50:54 -0300 | |
---|---|---|
committer | 2023-04-10 16:50:54 +0800 | |
commit | 1e3873c04abab6c498c93abc06828ecd235569d4 (patch) | |
tree | 5d59ab14ab6eb4345f0e801c411a2873e0ab97a4 /packages/integrations/netlify | |
parent | 84a46488846604596378b6640af6428e24d1e526 (diff) | |
download | astro-1e3873c04abab6c498c93abc06828ecd235569d4.tar.gz astro-1e3873c04abab6c498c93abc06828ecd235569d4.tar.zst astro-1e3873c04abab6c498c93abc06828ecd235569d4.zip |
Fix no edge functions deployed to netlify (#6793)
Diffstat (limited to 'packages/integrations/netlify')
-rw-r--r-- | packages/integrations/netlify/src/integration-edge-functions.ts | 3 | ||||
-rw-r--r-- | packages/integrations/netlify/test/edge-functions/prerender.test.ts | 2 |
2 files changed, 3 insertions, 2 deletions
diff --git a/packages/integrations/netlify/src/integration-edge-functions.ts b/packages/integrations/netlify/src/integration-edge-functions.ts index 495501f68..b11710430 100644 --- a/packages/integrations/netlify/src/integration-edge-functions.ts +++ b/packages/integrations/netlify/src/integration-edge-functions.ts @@ -122,7 +122,8 @@ export function netlifyEdgeFunctions({ dist }: NetlifyEdgeFunctionsOptions = {}) build: { client: outDir, server: new URL('./.netlify/edge-functions/', config.root), - serverEntry: 'entry.mjs', + // Netlify expects .js and will always interpret as ESM + serverEntry: 'entry.js', }, }); }, diff --git a/packages/integrations/netlify/test/edge-functions/prerender.test.ts b/packages/integrations/netlify/test/edge-functions/prerender.test.ts index 976c50b5f..1a272b101 100644 --- a/packages/integrations/netlify/test/edge-functions/prerender.test.ts +++ b/packages/integrations/netlify/test/edge-functions/prerender.test.ts @@ -9,7 +9,7 @@ Deno.test({ async fn() { let close = await runBuild('./fixtures/prerender/'); const { default: handler } = await import( - './fixtures/prerender/.netlify/edge-functions/entry.mjs' + './fixtures/prerender/.netlify/edge-functions/entry.js' ); const response = await handler(new Request('http://example.com/index.html')); assertEquals(response, undefined, 'No response because this is an asset'); |