master
Suvodip Ghosh 2023-02-09 23:56:49 +05:30
parent 0f3ef215c3
commit 0c21c1bc6b
1 changed files with 15 additions and 13 deletions

View File

@ -1,19 +1,21 @@
--- ---
const response = await fetch('https://curriculum-app-api.beanstalkedu.com/items/blog/1'); const response = await fetch('https://curriculum-app-api.beanstalkedu.com/items/blog');
const data = await response.json(); const data = await response.json();
const blog = data.data; export async function getStaticPaths() {
console.log(blog) const response = await fetch('https://curriculum-app-api.beanstalkedu.com/items/blog');
const data = await response.json();
export function getStaticPaths() { const finalData = data.data.map((n: { slug: any; })=>{
return [ return {params: {id:n.slug}}
{ params: { id: '1' } }, })
{ params: { id: '2' } }, console.log(finalData)
{ params: { id: '3' } } return finalData;
];
} }
const { id } = Astro.params; const { id } = Astro.params;
const idx = data.data.findIndex(n => n.slug ===id);
--- ---
<h1>{id}</h1> <h1>{id}</h1>
<h1>{id}</h1> {data.data[idx].slug} <br>
{blog} {data.data[idx].status} <br>
{data.data[idx].title} <br>
{data.data[idx].property} <br>