ตอบได้ใจความ ไม่ยืดเยื้อ จะสมาธิสั้นหรือไม่ก็เข้าใจได้!
🇬🇧 · 🇨🇳 · 🇧🇷 · 🇯🇵 · 🇻🇳 · 🇰🇷 · 🇹🇭
## การติดตั้ง คัดลอกข้อความนี้ไปวางในพรอมต์ของ CLI: ```text Install the i-have-adhd skill/plugin from https://github.com/ayghri/i-have-adhd, refer to the repo's AGENTS.md for instructions. ``` หรือ 🔗 [ดูวิธีติดตั้ง](../../INSTALL.md) (ภาษาอังกฤษ) ## มันทำอะไรได้บ้าง เป็น Skill สำหรับผู้ช่วยเขียนโค้ดของคุณ ซึ่งช่วยไม่ให้คำตอบสำคัญ ๆ ถูกกลบด้วยข้อความยาว ๆ โดยจะแสดงสิ่งที่ต้องทำก่อน มีขั้นตอนและเลขกำกับ และไม่มีประโยคอย่าง “หวังว่าจะช่วยได้นะ!” ## มันเปลี่ยนยังไงบ้าง| ## ก่อนใช้ > เป็นคำถามที่ดีมาก! ขอผมคิดดูก่อนนะ ขั้นตอนการยืนยันตัวตนของคุณมีองค์ประกอบอยู่หลายส่วน ได้แก่ Middleware การตรวจสอบ Token และการจัดการ Cookie จากที่ดูไฟล์ `src/auth.ts` ฟังก์ชัน `verifyToken` (บริเวณบรรทัด 42–58) ดูเหมือนว่าจะใช้ API รุ่นเก่าของ `jsonwebtoken` วิธีหนึ่งคืออัปเดตแพ็กเกจและเขียนฟังก์ชันนั้นใหม่ หลังจากแก้ไขแล้ว คุณควรรันการทดสอบระบบยืนยันตัวตนเพื่อให้แน่ใจว่าไม่มีอะไรเสีย นอกจากนี้คุณอาจลองตรวจสอบเวอร์ชันของ Dependency ตัวอื่นด้วย หวังว่าจะช่วยได้นะ! บอกได้เลยถ้าต้องการให้ช่วยดูเพิ่มเติม | ## หลังใช้ > รัน `npm install jsonwebtoken@latest` แล้วแก้ไขไฟล์ `src/auth.ts:42` > > 1. เปิดไฟล์ `src/auth.ts` > 2. แทนที่ฟังก์ชัน `verifyToken` (บรรทัดที่ 42–58) ด้วยโค้ดด้านล่าง > 3. รัน `npm test -- auth.spec.ts` > > ถัดไป: หากทดสอบไม่ผ่าน ให้นำบรรทัดแรกที่เกิดข้อผิดพลาดมาวาง |