✅
تودوها
۲۰۰ تودو با عناوین یادگیری برنامهنویسی
۲۰۰
تعداد کل
7
فیلد
1
nested route
ساختار داده
| فیلد | نوع | توضیح | الزامی |
|---|---|---|---|
userId | number | userId | ✓ الزامی |
title | string | عنوان | ✓ الزامی |
completed | boolean | completed | اختیاری |
description | string | توضیحات | اختیاری |
priority | string | اولویت | اختیاری |
dueDate | string | سررسید | اختیاری |
category | string | دستهبندی | اختیاری |
روتهای مرتبط
/api/fake/users/:id/todosتودوهای یک کاربرEndpoints
روی هر endpoint کلیک کن تا تست کنی
مثال استفاده
// دریافت تودوها
const res = await fetch('https://api.codeloop.ir/api/fake/todos')
const { data } = await res.json()
console.log(data[0])
// { id: 1, userId: 1, title: "یادگیری React hooks", completed: true }
// فقط تودوهای انجام شده
const res2 = await fetch('https://api.codeloop.ir/api/fake/todos?completed=true')
// تودوهای یک کاربر
const res3 = await fetch('https://api.codeloop.ir/api/fake/users/1/todos')
// ویرایش وضعیت (شبیهسازی)
const res4 = await fetch('https://api.codeloop.ir/api/fake/todos/1', {
method: 'PATCH',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({ completed: true })
})دادههای واقعی
فیلتر: