From c46db4ecbd1dfbe68679167b27e7f1d92e27f5fb Mon Sep 17 00:00:00 2001 From: Joel Kuzmarski Date: Fri, 25 Feb 2022 10:18:48 -0600 Subject: Add Non-HTML Pages example (#2637) * Add Non-HTML Pages example * Rename dir non-html-example to non-html-pages * Update name to non-html-pages in package.json --- examples/non-html-pages/src/pages/company.json.ts | 9 +++++++++ examples/non-html-pages/src/pages/index.astro | 16 ++++++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 examples/non-html-pages/src/pages/company.json.ts create mode 100644 examples/non-html-pages/src/pages/index.astro (limited to 'examples/non-html-pages/src') diff --git a/examples/non-html-pages/src/pages/company.json.ts b/examples/non-html-pages/src/pages/company.json.ts new file mode 100644 index 000000000..ecff4458e --- /dev/null +++ b/examples/non-html-pages/src/pages/company.json.ts @@ -0,0 +1,9 @@ +export async function get() { + return { + body: JSON.stringify({ + name: 'Astro', + url: 'https://astro.build/', + }), + }; +} + diff --git a/examples/non-html-pages/src/pages/index.astro b/examples/non-html-pages/src/pages/index.astro new file mode 100644 index 000000000..af1ed4326 --- /dev/null +++ b/examples/non-html-pages/src/pages/index.astro @@ -0,0 +1,16 @@ +--- +const url = `${Astro.request.canonicalURL.origin}/company.json`; +const response = await fetch(url); +const data = await response.json(); +--- + + + + + Astro + + +

Astro

+
{JSON.stringify(data)}
+ + -- cgit v1.2.3