Platform
บันทึก
8 นาที
การวิเคราะห์บันทึกเซิร์ฟเวอร์ บทนำ ในคู่มือนี้ คุณจะได้เรียนรู้เกี่ยวกับบันทึกที่คุณสามารถพบได้ที่แดชบอร์ด back4app เป้าหมาย เข้าใจบันทึก ระบบ ข้อมูล ข้อผิดพลาด การเข้าถึง ข้อกำหนดเบื้องต้น ไม่มีข้อกำหนดเบื้องต้นในการอ่านหน้านี้ บันทึก กำลังค้นหาบันทึกอยู่ใช่ไหม? คุณมาถูกที่แล้ว ) unhandled content type บันทึกมีความสำคัญสำหรับแอปพลิเคชันในการพัฒนาหรือการผลิต เป็นวิธีที่สำคัญในการเข้าใจสิ่งที่เกิดขึ้นกับผลรวมของกระบวนการที่กำลังทำงาน คุณต้องสามารถติดตามพฤติกรรมของแอปได้ การบันทึกเหตุการณ์ของแอปพลิเคชันมีความสำคัญต่อการเข้าใจคำขอและการระบุวงจรหรือข้อบกพร่องที่อาจเกิดขึ้นในโค้ดของคุณ คุณสามารถตรวจสอบได้ที่เมนูด้านซ้าย ใน cloud code cloud code > logs logs มันดูเหมือนภาพด้านล่าง ระบบ ระบบ system log แสดงบันทึกของ console log() console log() และ console error() console error() และบันทึกทั่วไปทั้งหมดของทุกสิ่งที่เกิดขึ้นกับแอปของคุณ ข้อมูล ที่นี่จะปรากฏคำเตือนเกี่ยวกับฟังก์ชันและทริกเกอร์ cloud code รวมถึงสถานะ live query ข้อผิดพลาด ข้อผิดพลาดที่เกี่ยวข้องกับฟังก์ชัน cloud code ของคุณหรือฐานข้อมูล การเข้าถึง บล็อกนี้มีข้อมูลเกี่ยวกับ คำขอ ที่เข้ามายังเซิร์ฟเวอร์ ข้อมูลนี้มีความสำคัญในการเข้าใจว่าข้อมูลถูกเข้าถึงจากที่ใด รวมถึงวิธีการที่ถูกเข้าถึง โดยใคร และสถานะของคำขอ ตัวอย่างบันทึก ที่นี่คุณสามารถหาตัวอย่างของ back4app logs ระบบ ที่ back4app โมดูล parse cache ถูกตั้งค่าเป็นค่าเริ่มต้นที่เวอร์ชันสูงกว่า 2 8 4 ดังนั้นจึงเป็นไปได้ที่จะเห็นการเตือนบางอย่างจากการเริ่มต้นของ parse server ข้อผิดพลาดในไวยากรณ์ของโค้ดคลาวด์ และยังมี console log จากการกระตุ้นโค้ดคลาวด์ ข้อมูล เมื่อ url เซิร์ฟเวอร์และ live query ถูกเปิดใช้งานสำหรับคลาส ข้อความจะปรากฏในส่วนนี้ การเรียกใช้ฟังก์ชันโค้ดคลาวด์จะถูกบันทึกที่นี่ด้วย การรันฟังก์ชันโค้ดคลาวด์โดยไม่มีคำสั่งคืนค่า ข้อผิดพลาด ข้อผิดพลาดการหมดเวลา การเรียกใช้ cloud code เกิดข้อผิดพลาด (ดูตัวอย่างด้านล่าง) 1 beforesave ล้มเหลวสำหรับ myclass สำหรับผู้ใช้ที่ไม่ระบุ 2 ข้อมูลนำเข้า {"name" "person","createdat" "2021 06 16t17 12 54 863z","updatedat" "2021 06 16t17 17 14 717z","objectid" "aswn26ns4q"} 3 ข้อผิดพลาด {"message" "คุณไม่สามารถบันทึกบุคคลที่มีอายุต่ำกว่า 18 ปี!","code" 141} การเข้าถึง 1 2974 431\ c7dc 5bb0 51ec 6258 6a16\ e12b \[2021 06 16t16 48 32 352z] "post /serverinfo" 200 1 ms 217 bytes in 732 bytes out 2 2974 431\ c7dc 5bb0 51ec 6258 6a16\ e12b \[2021 06 16t16 47 26 879z] "get /classes/myfirstclass" 200 50 ms 248 bytes in 24 bytes out 3 2974 431\ c7dc 5bb0 51ec 6258 6a16\ e12b \[2021 06 16t16 46 57 068z] "put /classes/myfirstclass/ao2ezfuqrs" 200 9 ms 240 bytes in 40 bytes out หลังจากจุดสิ้นสุด เราสามารถตรวจสอบรหัสสถานะการตอบกลับ ตรวจสอบตัวอย่างบางส่วนด้านล่าง 1 200 = คำขอสำเร็จ 2 201 = คำขอสำเร็จและทรัพยากรใหม่ถูกสร้างขึ้นเป็นผลลัพธ์ นี่มักจะเป็นการตอบกลับที่ส่งหลังจากคำขอ post หรือ put 3 204 = ไม่มีเนื้อหา 4 400 = คำขอไม่ถูกต้อง 5 401 = ไม่ได้รับอนุญาต 6 404 = ไม่พบ 7 408 = หมดเวลาคำขอ 8 500 = ข้อผิดพลาดภายในเซิร์ฟเวอร์ 9 502 = เกตเวย์ไม่ถูกต้อง การเรียกใช้ฟังก์ชัน cloud code จะปรากฏที่นี่ด้วย 1 2804 431\ c7dc 5bb0 51ec 6258 6a16\ e12b \[2021 06 16t17 10 16 245z] "post /functions/hello" 200 2 ms 2 bytes in 32 bytes out