diff --git a/app/blog.js b/app/blog.js new file mode 100644 index 0000000..6b1903f --- /dev/null +++ b/app/blog.js @@ -0,0 +1,18 @@ +import PocketBase from "pocketbase"; + +export const dynamic = 'auto', + fetchCache = 'force-no-store' + +async function getPosts() { + const client = new PocketBase('https://backend.saachen.lu'); + const adminAuthData = await client.admins.authViaEmail(process.env.USERNAME, process.env.PASSWORD); +//console.log(adminAuthData); + const resultList = await client.records.getList('blogposts', 1, 50, { + filter: 'created >= "2022-01-01 00:00:00"', + expand: 'categories' + }); + //console.log(resultList); + return resultList; +} + +export default getPosts(); \ No newline at end of file diff --git a/app/forum/getItems.js b/app/forum/getItems.js index 8488a0c..6786e30 100644 --- a/app/forum/getItems.js +++ b/app/forum/getItems.js @@ -1,5 +1,8 @@ import PocketBase from "pocketbase"; +export const dynamic = 'force-dynamic', + fetchCache = 'force-no-store' + async function getItems() { const client = new PocketBase('https://backend.saachen.lu'); const adminAuthData = await client.admins.authViaEmail(process.env.USERNAME, process.env.PASSWORD); @@ -7,7 +10,7 @@ async function getItems() { const resultList = await client.records.getList('forums', 1, 50, { filter: 'created >= "2022-01-01 00:00:00"', }); - console.log(resultList); + //console.log(resultList); return resultList; } diff --git a/app/page.js b/app/page.js index e652f8d..d49ef62 100644 --- a/app/page.js +++ b/app/page.js @@ -1,6 +1,38 @@ +import getPosts from "./blog"; + +export const dynamic = 'auto', + dynamicParams = true, + revalidate = false, + fetchCache = 'force-no-cache', + runtime = 'nodejs', + preferredRegion = 'auto' + export default async function Page({ children }) { + const posts = await getPosts; + console.log(posts) return( -