diff --git a/examples/basic-example/components/Table.tsx b/examples/basic-example/components/Table.tsx
index dd0644a0..7dc3a9be 100644
--- a/examples/basic-example/components/Table.tsx
+++ b/examples/basic-example/components/Table.tsx
@@ -22,6 +22,7 @@ import React, { useEffect, useMemo, useState } from "react";
import parseCsv from "../lib/parseCsv";
import DebouncedInput from "./DebouncedInput";
+import loadUrlProxied from "../lib/loadUrlProxied";
const Table = ({
data: ogData = [],
@@ -66,6 +67,17 @@ const Table = ({
getSortedRowModel: getSortedRowModel(),
});
+ useEffect(() => {
+ if (url) {
+ loadUrlProxied(url).then((data) => {
+ console.log(data)
+ const { rows, fields } = parseCsv(data);
+ setData(rows);
+ setCols(fields);
+ });
+ }
+ }, [url]);
+
return (
+) {
+ const query = req.query;
+ const { datasetName, fileName } = query;
+ const dataFile = path.join(
+ process.cwd(),
+ '/content/' + datasetName + '/' + fileName
+ );
+ const data = await fs.readFile(dataFile, 'utf8');
+ res.status(200).send(data)
+}
diff --git a/examples/basic-example/pages/api/hello.ts b/examples/basic-example/pages/api/hello.ts
deleted file mode 100644
index f8bcc7e5..00000000
--- a/examples/basic-example/pages/api/hello.ts
+++ /dev/null
@@ -1,13 +0,0 @@
-// Next.js API route support: https://nextjs.org/docs/api-routes/introduction
-import type { NextApiRequest, NextApiResponse } from 'next'
-
-type Data = {
- name: string
-}
-
-export default function handler(
- req: NextApiRequest,
- res: NextApiResponse
-) {
- res.status(200).json({ name: 'John Doe' })
-}
diff --git a/examples/basic-example/pages/datasets/[datasetId].tsx b/examples/basic-example/pages/datasets/[datasetId].tsx
index a0862d04..020350e6 100644
--- a/examples/basic-example/pages/datasets/[datasetId].tsx
+++ b/examples/basic-example/pages/datasets/[datasetId].tsx
@@ -21,6 +21,7 @@ export const getStaticProps: GetStaticProps = async (context) => {
);
const readme = await fs.readFile(jsonDirectory, 'utf8');
let { mdxSource, frontMatter, excerpt } = await parse(readme, '.mdx');
+ console.log(mdxSource, frontMatter, excerpt)
return {
props: {
mdxSource,
diff --git a/examples/basic-example/tsconfig.json b/examples/basic-example/tsconfig.json
index b8d59788..2156abd4 100644
--- a/examples/basic-example/tsconfig.json
+++ b/examples/basic-example/tsconfig.json
@@ -15,6 +15,6 @@
"jsx": "preserve",
"incremental": true
},
- "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx"],
+ "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", "middleware.ts"],
"exclude": ["node_modules"]
}