یه باگ که از یه جای خیلی ساده شروع شد!
یروز داشتم یکی از بخشهای پروژه رو بررسی میکردم که متوجه شدم یه درخواست HTTP بیشتر از چیزی که انتظار داشتم اجرا میشه.
اول فکر کردم مشکل از Backend ـه.
ولی وقتی Network رو باز کردم و درخواستها رو یکییکی بررسی کردم، فهمیدم مشکل از Frontend شروع شده.
یه Event Listener چند بار روی یک Element ثبت شده بود!
نتیجه؟
با هر کلیک، چند درخواست همزمان ارسال میشد. 😐
جالب اینجاست که کد ظاهراً کاملاً درست به نظر میرسید.
این تجربه دوباره بهم یادآوری کرد که موقع Debug فقط به نتیجه نهایی نگاه نکنم؛ مسیر اتفاق رو هم بررسی کنم.
گاهی DevTools بیشتر از خود کد بهت جواب میده.
📢 @CodeVerse_dev
Post #593
433
- ❤ 9