blog
parent
0f3ef215c3
commit
0c21c1bc6b
|
@ -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>
|
Loading…
Reference in New Issue