JavaScript توابع JS Functions

fetch()

درخواست HTTP به سرور می‌فرستد و Promise ای از Response می‌دهد. متد و بدنه در آبجکت دوم تنظیم می‌شود و همیشه باید وضعیت res.ok را چک کنید.

سینتکس

fetch(url, options)

مثال کاربردی

async function getPosts() {
  const res = await fetch("/api/posts");
  if (!res.ok) throw new Error("خطا: " + res.status);
  return res.json();
}