diff options
author | 2025-06-05 14:25:23 +0000 | |
---|---|---|
committer | 2025-06-05 14:25:23 +0000 | |
commit | e586d7d704d475afe3373a1de6ae20d504f79d6d (patch) | |
tree | 7e3fa24807cebd48a86bd40f866d792181191ee9 /packages/integrations/netlify/test/functions/fixtures/includes/src | |
download | astro-latest.tar.gz astro-latest.tar.zst astro-latest.zip |
Sync from a8e1c0a7402940e0fc5beef669522b315052df1blatest
Diffstat (limited to 'packages/integrations/netlify/test/functions/fixtures/includes/src')
-rw-r--r-- | packages/integrations/netlify/test/functions/fixtures/includes/src/pages/404.astro | 7 | ||||
-rw-r--r-- | packages/integrations/netlify/test/functions/fixtures/includes/src/pages/index.astro | 27 |
2 files changed, 34 insertions, 0 deletions
diff --git a/packages/integrations/netlify/test/functions/fixtures/includes/src/pages/404.astro b/packages/integrations/netlify/test/functions/fixtures/includes/src/pages/404.astro new file mode 100644 index 000000000..9049fa0fb --- /dev/null +++ b/packages/integrations/netlify/test/functions/fixtures/includes/src/pages/404.astro @@ -0,0 +1,7 @@ +--- +export const prerender = false +const header = Astro.request.headers.get("x-test") +--- + +<p>This is my custom 404 page</p> +<p>x-test: {header}</p>
\ No newline at end of file diff --git a/packages/integrations/netlify/test/functions/fixtures/includes/src/pages/index.astro b/packages/integrations/netlify/test/functions/fixtures/includes/src/pages/index.astro new file mode 100644 index 000000000..0fd8b479f --- /dev/null +++ b/packages/integrations/netlify/test/functions/fixtures/includes/src/pages/index.astro @@ -0,0 +1,27 @@ +--- +import { promises as fs } from 'fs'; +import { fileURLToPath } from 'url'; +import { dirname, join } from 'path'; + +const __filename = fileURLToPath(import.meta.url); +const __dirname = dirname(__filename); + +const loadFile = Astro.url.searchParams.get('file'); + +const file = await fs.readFile(join(__dirname, `../../../files/${loadFile}`), 'utf-8'); + +async function moo() { + const cow = await import('cowsay'); + return cow.say({ text: 'Moo!' }); +} + +if (Astro.url.searchParams.get('moo')) { + await moo(); +} +--- +<html> +<head><title>Testing</title></head> +<body> + {loadFile && <h1>{file}</h1>} +</body> +</html> |