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

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

มาดูวิธีการดีบักและการบันทึกใน 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 จะถูกตั้งค่าตามค่าเริ่มต้น

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

อ่านแนวทางปฏิบัติที่ดีที่สุดเพิ่มเติม

การแก้ไขปัญหากระบวนการทางธุรกิจ
การแก้ไขปัญหากระบวนการทางธุรกิจ
วิธีค้นหาและแก้ไขข้อผิดพลาดในแอปพลิเคชัน
การใช้ตารางในเว็บแอปพลิเคชัน
การใช้ตารางในเว็บแอปพลิเคชัน
คู่มือการใช้ตารางและฟังก์ชันในการออกแบบ
Inspired to try this yourself?

พัฒนาทักษะการไม่ใช้โค้ดของคุณด้วย AppMaster Team!

ดูหลักสูตรของเราและเรียนรู้ทีละขั้นตอนวิธีใช้ AppMaster อย่างเต็มที่!

แหล่งข้อมูล AppMaster เพิ่มเติม

แก้ปัญหาด้วยความช่วยเหลือจากผู้เชี่ยวชาญของเรา
ประหยัดเวลาและมุ่งเน้นที่การสร้างแอปพลิเคชันของคุณ

ช่วยเหลือและสนับสนุน

แก้ปัญหาด้วยความช่วยเหลือจากผู้เชี่ยวชาญของเรา

ได้รับการสนับสนุน

เอกสาร

ข้อมูลที่เป็นประโยชน์เกี่ยวกับการเริ่มต้นใช้งานและคุณลักษณะ

อ่านเอกสาร

วิดีโอสอน

เรียนรู้วิธีใช้ AppMaster พร้อมวิดีโอแนะนำการใช้งาน

ดูบทแนะนำ

ชุมชนผู้ใช้

เป็นส่วนหนึ่งของชุมชนของเราและหาข้อมูลเพิ่มเติม

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