📝
پستها
۱۰۰ پست فارسی در موضوعات سفر، غذا، سینما، ورزش، سلامت و تکنولوژی
۱۰۰
تعداد کل
10
فیلد
1
nested route
ساختار داده
| فیلد | نوع | توضیح | الزامی |
|---|---|---|---|
userId | number | userId | ✓ الزامی |
title | string | عنوان | ✓ الزامی |
excerpt | string | خلاصه | ✓ الزامی |
body | string | متن | ✓ الزامی |
category | string | دستهبندی | ✓ الزامی |
tags | object | تگها | اختیاری |
coverImage | url | تصویر | اختیاری |
readTime | number | زمان مطالعه | اختیاری |
likes | number | لایک | اختیاری |
views | number | بازدید | اختیاری |
روتهای مرتبط
/api/fake/posts/:id/commentsکامنتهای یک پستEndpoints
روی هر endpoint کلیک کن تا تست کنی
مثال استفاده
// دریافت لیست پستها
const res = await fetch('https://api.codeloop.ir/api/fake/posts')
const { data, total, page } = await res.json()
console.log(data[0])
// { id: 1, userId: 1, title: "چطور جاوااسکریپت یاد بگیریم؟", body: "..." }
// فیلتر بر اساس userId
const res2 = await fetch('https://api.codeloop.ir/api/fake/posts?userId=1')
// دریافت یک پست
const res3 = await fetch('https://api.codeloop.ir/api/fake/posts/1')
// ایجاد پست (شبیهسازی)
const res4 = await fetch('https://api.codeloop.ir/api/fake/posts', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({ userId: 1, title: 'پست جدید', body: 'متن...' })
})دادههای واقعی
فیلتر: