ESC
เวิร์กโฟลว์การดีบักสำหรับนักพัฒนา

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

5 ขั้นตอน ~15 นาที 5 เครื่องมือ
01

จัดรูปและตรวจสอบ JSON

JSON ดิบจากการตอบสนอง API หรือล็อกอ่านยาก การจัดรูปก่อนจะเผยโครงสร้างและจับข้อผิดพลาดไวยากรณ์ทันที

จัดรูป JSON
วาง JSON ดิบของคุณเพื่อพิมพ์แบบมีการย่อหน้าและจับข้อผิดพลาดการแยกวิเคราะห์ก่อนดำเนินการต่อ
เปิดเครื่องมือ
02

เปรียบเทียบการเปลี่ยนแปลงโค้ด

เมื่อบักปรากฏหลังการเปลี่ยนแปลง การเห็นสิ่งที่เปลี่ยนแปลงทีละบรรทัดเร็วกว่าการอ่านไฟล์ทั้งหมด

เปรียบเทียบโค้ด
วางโค้ดเวอร์ชันก่อนและหลังเพื่อรับ diff ที่ไฮไลต์ทุกการเพิ่มเติมและลบออก
เปิดเครื่องมือ
03

ทดสอบรูปแบบ regex

บัก regex พบบ่อยและตรวจจับยากโดยไม่มีฟีดแบ็กแบบเรียลไทม์ รูปแบบที่ดูถูกต้องมักมีกรณีขอบที่ทำให้พัง

ทดสอบ Regex
ป้อน regex และสตริงทดสอบของคุณเพื่อดูการไฮไลต์การจับคู่แบบสดและผลลัพธ์กลุ่มการจับ
เปิดเครื่องมือ
04

เข้ารหัสหรือถอดรหัส URL

URL ที่เข้ารหัสในล็อกและข้อความข้อผิดพลาดอ่านไม่ออก การถอดรหัสเผย query parameter จริงที่ส่งไป

เข้ารหัส URL
วาง URL ที่เข้ารหัสเพื่อถอดรหัส หรือป้อน query parameter ดิบเพื่อสร้างสตริง URL ที่เข้ารหัสอย่างถูกต้อง
เปิดเครื่องมือ
05

สร้างและตรวจสอบแฮช

การตรวจสอบความสมบูรณ์ของข้อมูลหรือดีบักปัญหาการยืนยันตัวตนมักต้องคำนวณแฮชที่คาดหวังเพื่อเปรียบเทียบกับค่าที่ได้รับ

สร้าง Hash
ป้อนสตริงอินพุตและเลือกอัลกอริทึมแฮช (MD5, SHA-1, SHA-256 ฯลฯ) เพื่อสร้างแฮชสำหรับการเปรียบเทียบ
เปิดเครื่องมือ

เคล็ดลับ

  • เมื่อดีบักปัญหา API ให้จัดรูปการตอบสนองดิบก่อนเสมอ แม้แต่เครื่องหมายจุลภาคที่ผิดตำแหน่งเพียงอันเดียวก็ทำให้ JSON อ่านไม่ออก
  • ใช้เครื่องมือทดสอบ regex กับข้อมูล production จริงของคุณเป็นสตริงทดสอบ ไม่ใช่ตัวอย่างที่ง่าย เพื่อจับกรณีขอบจริง
  • การเปรียบเทียบแฮชคำนึงถึงตัวพิมพ์เล็กพิมพ์ใหญ่ ให้มั่นใจว่าทั้งสองฝั่งใช้ตัวพิมพ์เดียวกัน (hex ตัวพิมพ์เล็กเป็นมาตรฐาน)

คำถามที่พบบ่อย

JSON Formatter รองรับออบเจ็กต์และอาร์เรย์ JSON มาตรฐาน สำหรับ JSONL ให้จัดรูปแต่ละบรรทัดแยกกันโดยแยกตามบรรทัดใหม่ก่อน

เครื่องมือใช้ไวยากรณ์ regex JavaScript ซึ่งครอบคลุมกรณีใช้งานที่พบบ่อยที่สุด รวมถึง lookahead, กลุ่มที่มีชื่อ และ Unicode flag

เซิร์ฟเวอร์รับ URL ที่เข้ารหัส ดังนั้นสิ่งที่คุณเห็นในล็อกจึงต่างจากสิ่งที่ผู้ใช้พิมพ์ การถอดรหัสเผยค่าที่แน่นอนที่ส่งใน parameter

SHA-256 เป็นมาตรฐานปัจจุบันสำหรับกรณีใช้งานด้านความปลอดภัยส่วนใหญ่ MD5 และ SHA-1 มีให้เฉพาะสำหรับการตรวจสอบความเข้ากันได้แบบ legacy เท่านั้น

ความปลอดภัยและความเป็นส่วนตัว

ความปลอดภัยของข้อมูลของคุณคือความสำคัญอันดับแรกของเรา

การประมวลผลภายใน

การประมวลผลทั้งหมดเกิดขึ้นในเบราว์เซอร์ของคุณ

ไม่มีการถ่ายโอนข้อมูล

ข้อมูลของคุณจะไม่ถูกส่งไปยังเซิร์ฟเวอร์ของเรา

ไม่มีการจัดเก็บข้อมูล

ไม่มีข้อมูลถูกเก็บหรือแบ่งปัน

การเข้ารหัส SSL

การเข้ารหัส SSL สำหรับการเชื่อมต่อที่ปลอดภัย