توابع کمک کننده
معرفی
این بخش شامل مستندات کامل توابع کمکی (Helper Functions) چارچوب کیمیا است. توابع کمکی در دایرکتوری core/helpers قرار دارند و برای انجام عملیات رایج در توسعه برنامهها استفاده میشوند.
دستهبندی توابع کمکی
توابع کمکی بر اساس فایلهای مربوطه دستهبندی شدهاند:
مدیریت برنامهها (app.ts)
توابع مربوط به مدیریت برنامهها، مسیرها، تنظیمات و APIها
احراز هویت (auth.ts)
توابع مربوط به ورود، خروج، رمز عبور و مدیریت کاربران
کارهای پسزمینه (background-job.ts)
توابع مربوط به اجرای کارهای پسزمینه و پردازش غیرهمگام
کش کردن (caching.ts)
توابع مربوط به مدیریت کش و ذخیرهسازی موقت دادهها
زمان و تاریخ (data-time.ts)
توابع مربوط به کار با تاریخ و زمان
پکیجهای پویا (dynamic-package.ts)
توابع مربوط به مدیریت پکیجهای Node.js
سیستم فایل (file-system.ts)
توابع مربوط به کار با فایلها و دایرکتوریها
بینالمللیسازی (international.ts)
توابع مربوط به ترجمه و پشتیبانی چندزبانه
مدلها (model.ts)
توابع مربوط به کار با مدلهای داده و کش کردن
سرویسها (server.ts)
توابع مربوط به مدیریت سرور، لاگگیری و تنظیمات سیستم
رشتهها (string.ts)
توابع مربوط به کار با رشتهها و تولید دادههای تصادفی
سازنده تم (theme-builder.ts)
توابع مربوط به ساخت و مدیریت تمهای وبسایت
آپلود فایل (upload-file.ts)
توابع مربوط به آپلود و مدیریت فایلها
URLها (url.ts)
توابع مربوط به کوتاه کردن URL و مدیریت لینکها
ابزارها (utils.ts)
توابع کاربردی عمومی و ابزارهای کمکی
اعتبارسنجی (validation.ts)
توابع مربوط به اعتبارسنجی دادهها و ورودیها
نحوه استفاده
هر تابع دارای توضیحات کامل شامل:
- پارامترهای ورودی
- نوع بازگشتی
- مثالهای استفاده
- نکات مهم
برای مشاهده جزئیات هر تابع، روی لینک دسته مربوطه کلیک کنید.