نظرة عامة
نفس المعالج يمكنه أيضا الإجابة على طلبات HTTP. سوف نضيف مسارين:- نقطة النهاية POST مكالمات واجهة المستخدم لإنشاء وثيقة، و
- نقطة نهاية عامة GET تجعل الوثيقة صفحة ويب قابلة للطباعة.
httpRouteTriggerSettings. يتم الوصول إلى مسارات التطبيق باستخدام مسار /s/؛ على النسخ المحلية
والمستضافة ذاتيًا، يتم تقديم هذا المسار بواسطة خادم Twenty الخاص بك
(مثلًا: http://localhost:2020/s/documents/generate). على Twenty Cloud، يقوم RestApiClient
بمعالجة المسار عبر نطاق وظائف مساحة العمل.
مسار POST - توليد حسب الطلب
هذا يعيد استخدامgenerateDocumentHandler، لذلك لا يوجد منطق لتكراره - مجرد محول رقيق
الذي يقرأ الجسم المطلوب.
4xx/5xx. isAuthRerequirered: true يعني أنه يجب على المتصل
أن يقدم رمزا صالحا - المكون الأمامي في الفصل التالي يمر رمز الوصول إلى
المستخدم تلقائيا.
مسار GET - يقدم كصفحة على الشبكة
لإرجاع HTML بدلاً من JSON، قم بتدوين الجسم في ‘استجابة مع رأس 'محتوى - نوع. هذا المسار عام (‘isAuthRerequirered: false`) بحيث يمكن مشاركة مستند تم إنشاؤه
كرابط .
جرب ذلك
باستخدام قالب وشخص في مساحة العمل الخاصة بك، استدعِ المسار (احصل على رمز من Settings → Developers → API):
ويجعل مسار الهيئة العامة للتكنولوجيا من الوثيقة صفحة قابلة للطباعة.
التالي: بناء واجهة المستخدم →
طرق العرض، والتنقل، وأمر، ومكوّن أمامي.