logologo
เริ่มต้น
คู่มือ
การพัฒนา
ปลั๊กอิน
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
เริ่มต้น
คู่มือ
การพัฒนา
ปลั๊กอิน
API
logologo

เริ่มต้นใช้งานฉบับย่อ

ภาพรวมการพัฒนาปลั๊กอิน
การเขียนปลั๊กอินแรกของคุณ
โครงสร้างไดเรกทอรีโปรเจกต์

การพัฒนาฝั่งเซิร์ฟเวอร์

ภาพรวม
ปลั๊กอิน
คอลเลกชัน
การดำเนินการฐานข้อมูล
การจัดการแหล่งข้อมูล
การจัดการทรัพยากร
การควบคุมการเข้าถึง (ACL)
มิดเดิลแวร์
แคช
เหตุการณ์
คอนเท็กซ์คำขอ
สคริปต์การย้ายข้อมูล
ล็อก
การทำให้เป็นสากล (I18n)
คำสั่ง
การจัดการงานที่กำหนดเวลา
การทดสอบ

การพัฒนาฝั่งไคลเอนต์

ภาพรวม
ปลั๊กอิน
คอนเท็กซ์
เราเตอร์
การควบคุมการเข้าถึง (ACL)
การจัดการแหล่งข้อมูล
ทรัพยากร
คำขอ
สไตล์และธีม
ล็อก
การทำให้เป็นสากล (I18n)
การทดสอบ

อื่นๆ

คู่มือการอัปเกรดปลั๊กอิน
รายการภาษา
การจัดการ Dependencies
การสร้าง
Next Pageภาพรวมการพัฒนาปลั๊กอิน
TIP

เอกสารนี้แปลโดย AI หากมีข้อมูลที่ไม่ถูกต้อง โปรดดูเวอร์ชันภาษาอังกฤษ

#ภาพรวม

การพัฒนาปลั๊กอินฝั่งเซิร์ฟเวอร์ของ NocoBase มีฟังก์ชันและความสามารถที่หลากหลาย เพื่อช่วยให้นักพัฒนาสามารถปรับแต่งและขยายคุณสมบัติหลักของ NocoBase ได้ครับ/ค่ะ ด้านล่างนี้คือความสามารถหลักและบทที่เกี่ยวข้องกับการพัฒนาปลั๊กอินฝั่งเซิร์ฟเวอร์ของ NocoBase ครับ/ค่ะ

โมดูลคำอธิบายบทที่เกี่ยวข้อง
คลาสปลั๊กอินสร้างและจัดการปลั๊กอินฝั่งเซิร์ฟเวอร์ เพื่อขยายฟังก์ชันหลักplugin.md
การดำเนินการกับฐานข้อมูลมีอินเทอร์เฟซสำหรับการดำเนินการกับฐานข้อมูล รองรับการดำเนินการ CRUD และการจัดการธุรกรรมdatabase.md
คอลเลกชันที่กำหนดเองปรับแต่งโครงสร้างคอลเลกชันตามความต้องการทางธุรกิจ เพื่อการจัดการโมเดลข้อมูลที่ยืดหยุ่นcollections.md
การจัดการความเข้ากันได้ของข้อมูลเมื่ออัปเกรดปลั๊กอินตรวจสอบให้แน่ใจว่าการอัปเกรดปลั๊กอินไม่ส่งผลกระทบต่อข้อมูลที่มีอยู่ โดยดำเนินการย้ายข้อมูลและการจัดการความเข้ากันได้migration.md
การจัดการแหล่งข้อมูลภายนอกผสานรวมและจัดการแหล่งข้อมูลภายนอก เพื่อให้สามารถโต้ตอบข้อมูลได้data-source-manager.md
API ที่กำหนดเองขยายการจัดการทรัพยากร API โดยการเขียนอินเทอร์เฟซที่กำหนดเองresource-manager.md
การจัดการสิทธิ์ APIกำหนดสิทธิ์ API เอง เพื่อการควบคุมสิทธิ์ที่ละเอียดacl.md
การดักจับและกรองคำขอ/การตอบกลับของ APIเพิ่มตัวดักจับ (interceptor) หรือมิดเดิลแวร์ (middleware) สำหรับคำขอและการตอบกลับ เพื่อจัดการงานต่างๆ เช่น การบันทึกข้อมูล (logging) การยืนยันตัวตน (authentication) เป็นต้นcontext.md และ middleware.md
การฟังเหตุการณ์ฟังเหตุการณ์ระบบ เช่น จากแอปพลิเคชัน ฐานข้อมูล และตอบสนองต่อการจัดการเหตุการณ์event.md
การจัดการแคชจัดการแคช เพื่อเพิ่มประสิทธิภาพและความเร็วในการตอบสนองของแอปพลิเคชันcache.md
งานตามกำหนดเวลาสร้างและจัดการงานตามกำหนดเวลา เช่น การล้างข้อมูลเป็นระยะ การซิงค์ข้อมูล เป็นต้นcron-job-manager.md
การรองรับหลายภาษาผสานรวมการรองรับหลายภาษา เพื่อให้เป็นสากลและปรับให้เข้ากับท้องถิ่นi18n.md
การส่งออกบันทึก (Log)ปรับแต่งรูปแบบและวิธีการส่งออกบันทึก เพื่อเพิ่มความสามารถในการดีบักและตรวจสอบlogger.md
คำสั่งที่กำหนดเองขยาย NocoBase CLI โดยการเพิ่มคำสั่งที่กำหนดเองcommand.md
การเขียนกรณีทดสอบเขียนและรันกรณีทดสอบ เพื่อให้มั่นใจในความเสถียรและความถูกต้องของฟังก์ชันการทำงานของปลั๊กอินtest.md