This commit is contained in:
Max Richter
2025-07-20 13:37:29 +02:00
parent b32ca7d65e
commit 666b618a73
15 changed files with 375 additions and 67 deletions

View File

@@ -0,0 +1,35 @@
---
import Layout from "@layouts/Layout.astro";
export async function getStaticPaths() {
const response = await fetch(
"http://localhost:8080/resources?name=Media/movies/*",
);
const movieReviews = await response.json();
const paths = movieReviews.map((review: any) => {
return {
params: {
movieName: review.identifier
.replace("Media/movies/", "")
.replace(/\.md$/, ""),
},
};
});
return paths;
}
const response = await fetch(
//@ts-ignore
`http://localhost:8080/resources?name=Media/movies/${Astro.params.movieName}.md`,
);
const reviewes = await response.json();
const review = reviewes[0];
---
<Layout title="Max Richter">
<h1>{review.itemReviewed?.name}</h1>
<p>{review.reviewBody}</p>
<!-- <pre><code>{JSON.stringify(review, null, 2)}</code></pre> -->
</Layout>