--- import Layout from "../../layouts/Layout.astro"; export async function getStaticPaths() { const postData = { key1: 'value1', key2: 'value2'}; const options = { method: 'POST', headers: { 'Content-Type': 'application/json', 'Origin': 'https://2024.dev2-cs.siliconpin.com' }, body: JSON.stringify(postData)}; const response = await fetch('https://apisp.dev2.cicdhosting.com/_dedicated/dwd/get-news/?action=news_bn', options); const data = await response.json(); const finalData = data.map((n: { slug: string | undefined; })=>{ return {params: {id:n.slug}} }) return finalData; } const postData = { key1: 'value1', key2: 'value2'}; const options = { method: 'POST', headers: { 'Content-Type': 'application/json', 'Origin': 'https://2024.dev2-cs.siliconpin.com' }, body: JSON.stringify(postData)}; const response = await fetch('https://apisp.dev2.cicdhosting.com/_dedicated/dwd/get-news/?action=news_bn', options); const data = await response.json(); const { id } = Astro.params; const idx = data.findIndex((n: { slug: string | undefined; }) => n.slug ===id); const items = data[idx]; // console.log(items) ---

{items.heading}

{items.title}

{items.title}

Share on:

WhatsApp Logo Facebook Logo Twitter/X Logo Linkdin Logo

{items.content}