การดีบักและการบันทึก

บ่อยครั้งในระหว่างการพัฒนาแอปพลิเคชัน จำเป็นต้องดูการดำเนินการของกระบวนการทีละขั้นตอนเพื่อตรวจจับข้อผิดพลาดหรือทำความเข้าใจวิธีการปรับปรุงแอปพลิเคชัน

มาดูวิธีการดีบักและการบันทึกใน AppMaster

การดีบักส่วนหน้า

หากต้องการดีบักส่วนหน้า ให้ใช้บล็อก Toast และ Notification บล็อกเหล่านี้แสดงการแจ้งเตือนในส่วนหน้า หากคุณไม่ทราบว่าบล็อกทำงานอย่างไร คุณสามารถส่งค่าของบล็อกนี้ไปยังการ Notification และดูในส่วนหน้าว่าบล็อกที่สมบูรณ์ให้ค่าอะไร

บล็อก Toast และ Notification สามารถใช้ในกระบวนการทางธุรกิจที่ยาวนานเพื่อระบุว่ามีข้อผิดพลาดเกิดขึ้นที่ใด บล็อก Toast และ Notification ยอมรับข้อมูลในรูปแบบ String หากคุณต้องการแสดงข้อมูลที่จัดเก็บไว้ในรูปแบบอื่น ให้ใช้บล็อก toString หรือ toJSON (หากคุณต้องการแสดงวัตถุหรืออาร์เรย์ของวัตถุจากฐานข้อมูล)

การบันทึกมาตรฐาน

ทุกโครงการ AppMaster มีการบันทึกมาตรฐาน ซึ่งอยู่บนแท็บ Project / Deploy Stats

ถ้าจำเป็นต้องเขียนอะไรเพิ่มเติม มีบล็อก Write to log เฉพาะในกระบวนการธุรกิจแบ็กเอนด์

บล็อกนี้มีช่องใส่ข้อมูลสองช่อง:

Label – ชื่อเรื่องที่จะเขียนลงในบันทึกในรูปแบบ string อินพุต – ค่าใด ๆ ที่จะเก็บไว้ในบันทึก

สร้างตัวบันทึกที่กำหนดเอง

เมื่อมีการร้องขอจำนวนมากไปยังแอปพลิเคชันอย่างต่อเนื่อง การเขียนทุกอย่างลงในบันทึกทั่วไปจะไม่สะดวก เป็นการดีกว่าที่จะสร้างเครื่องบันทึกของคุณเองโดยทำตามคำแนะนำ:

สร้างแบบจำลองข้อมูล – Log เพิ่มฟิลด์ลงไป:

  • Label – สำหรับชื่อเรื่องของรายการ
  • Text – สำหรับเนื้อหาของโพสต์

ตอนนี้สร้าง BP ที่แบ็กเอนด์ซึ่งจะบันทึกค่าที่จำเป็นลงในบันทึก ตั้งค่าฟิลด์สำหรับบล็อก Start :

  • Label – ในรูปแบบสตริง;
  • Text – ในรูปแบบ string

ตอนนี้ มาใช้บล็อก Make และสร้างบันทึกโดยส่งฟิลด์จากบล็อก Start ไปให้

บันทึกบันทึกลงในฐานข้อมูลโดยใช้บล็อก Create

ตอนนี้สร้าง endpoint สำหรับกระบวนการทางธุรกิจใหม่เพื่อเข้าถึงจากส่วนหน้า ไปที่แท็บจุด Endpoints และสร้างใหม่

  1. เลือก POST method
  2. ตั้งค่า URL
  3. เลือกกลุ่ม
  4. ติดตั้งกระบวนการทางธุรกิจที่สร้างขึ้น:

ตอนนี้ เราสามารถใช้กระบวนการทางธุรกิจที่สร้างขึ้นในสถานที่ที่เราต้องการเขียนบันทึก

ลองใช้หน้า Task เป็นตัวอย่าง ประกอบด้วยตารางที่มีรายการเกี่ยวกับงานของผู้ใช้ และในหน้านี้มีแบบฟอร์มสำหรับเพิ่มรายการ เราสร้างเพจดังกล่าว ที่นี่ และ ที่นี่

เข้าสู่กระบวนการเพิ่มบันทึกกันเถอะ เปิดปุ่ม Workflow ที่เพิ่มเรกคอร์ด

เพิ่มกระบวนการทางธุรกิจหลังจาก Server Request POST /task เชื่อมต่อฟิลด์ _error และ text ฟิลด์ label จะถูกตั้งค่าตามค่าเริ่มต้น

ตอนนี้ เมื่อมีการสร้างเรกคอร์ดใหม่ เหตุการณ์นี้จะถูกบันทึก

อยากลองทำด้วยตัวเองไหม?

อยากลองทำด้วยตัวเองไหม?

วิธีที่ดีที่สุดในการเข้าใจพลังของ AppMaster คือการได้เห็นด้วยตนเอง สร้างแอปของคุณเองได้ภายในไม่กี่นาทีด้วยแผนทดลองใช้ฟรี 14 วัน

สำรวจวิธีอื่นในการค้นหาคำตอบ

เป้าหมายของเราคือสร้างเอกสารประกอบสำหรับแพลตฟอร์มให้ดีที่สุด และช่วยตอบคำถามที่ผู้ใช้อาจมีระหว่างการใช้งาน AppMaster คุณสามารถติดต่อเราได้หากไม่พบคำตอบที่ต้องการ

แชทชุมชน

เชื่อมต่อกับผู้ใช้คนอื่นเพื่อรับความช่วยเหลือเกี่ยวกับแพลตฟอร์ม

เข้าร่วมชุมชน

ศูนย์ช่วยเหลือ

เรียนรู้ข้อมูลที่เป็นประโยชน์เกี่ยวกับแพลตฟอร์มของเรา

ศูนย์ช่วยเหลือ

Video Tutorials

Learn how to use AppMaster with video tutorials.

Watch Tutorials
การดีบักและการบันทึก | AppMaster University