mport fs from "node:fs/promises"; import path from "node:path"; export async function fetchNewsData(id: string) { try { const dataDirectory = path.join(process.cwd(), "public", "data"); const filePath = path.join(dataDirectory, `${id}.json`); const fileContents = await fs.readFile(filePath, "utf8"); return JSON.parse(fileContents); } catch (error) { console.error("Error reading news data:", error); return null; } }