මෙහි හොඳ පිළිතුරු රාශියක් ඇත, නමුත් මම මගේ දැක්ම එක් කිරීමට කැමතියි (මගේ ප්රවේශය විකාශනය වූ ආකාරය මත පදනම්ව)
දෝශ නිරාකරණ ලොග්
අපි එයට මුහුණ දෙමු, අපි සියල්ලෝම හොඳ දේට ආදරය කරන console.log('Uh oh, if you reached here, you better run.')
අතර සමහර විට එය විශිෂ්ට ලෙස ක්රියා කරන්නෙමු, එබැවින් ඔබ එයින් බොහෝ move තට යාමට පසුබට වන්නේ නම් අවම වශයෙන් විෂන්මීඩියා හි නිදොස්කරණය සමඟ ඔබේ ල logs ු -සටහන් වලට යම් තරමක හෝ එකතු කරන්න .
අන්තර්ක්රියාකාරී නිදොස්කරණය
කොන්සෝලය ල ging ු-සටහන් කිරීම තරම් පහසු විය හැකි අතර, වෘත්තීයමය වශයෙන් නිදොස් කිරීම සඳහා ඔබ ඔබේ අත් පෙරළා සිරවී සිටිය යුතුය. බ්රේක්පොයින්ට් සකසන්න, ඔබේ කේතය හරහා පියවර තබන්න, එම අමුතු හැසිරීමට හේතුව කුමක්දැයි බැලීමට විෂය පථ සහ විචල්යයන් පරීක්ෂා කරන්න. අනෙක් අය සඳහන් කර ඇති පරිදි, නෝඩ්-පරීක්ෂක යනු සැබවින්ම මී මැස්සන්ගේ දණහිසයි. එය ඔබට ගොඩනංවන ලද නිදොස්කරණය සමඟ කළ හැකි සෑම දෙයක්ම කරයි, නමුත් එම හුරුපුරුදු Chrome DevTools අතුරුමුහුණත භාවිතා කරයි. නම්, මා වැනි, ඔබ භාවිතා Webstorm , එසේ නම් මෙහි එතැනින් දෝෂහරණ කිරීමට ප්රයෝජනවත් මග පෙන්වීමක් වේ.
අංශු මාත්ර
පෙරනිමියෙන්, අපට සිදුවීම් ලූපයේ (කිනිතුල්ලන්) විවිධ චක්ර හරහා මෙහෙයුම් මාලාවක් සොයාගත නොහැක. මෙය මඟහරවා ගැනීම සඳහා ලෝන්ජෝන් දෙස බලන්න (නමුත් නිෂ්පාදනයේදී නොවේ!).
මතක කාන්දුවීම්
Node.js සමඟ අපට සැලකිය යුතු කාලයක් රැඳී සිටීමට අපේක්ෂා කරන සේවාදායක ක්රියාවලියක් තිබිය හැකිය. එය අප්රසන්න කාන්දුවීම් ඇති වී ඇතැයි ඔබ සිතන්නේ නම් ඔබ කරන්නේ කුමක්ද? සමහර ස්නැප්ෂොට් සංසන්දනය කිරීමට සහ වෙනස් වන්නේ කුමක් දැයි බැලීමට heapdump සහ Chrome DevTools භාවිතා කරන්න .
සමහර ප්රයෝජනවත් ලිපි සඳහා, බලන්න
ඔබට වීඩියෝ (ය) නැරඹීමට දැනේ නම් එවිට
ඔබ තෝරාගන්නා මාර්ගය කුමක් වුවත්, ඔබ නිදොස්කරණය කරන්නේ කෙසේදැයි ඔබ තේරුම් ගෙන ඇති බවට වග බලා ගන්න
එය
ඔබගේම කරදර දෙස බලා
ඔබ සහ වෙනත් කිසිවෙකු විසින් එය කර නොමැති බව දැන ගැනීම වේදනාකාරී දෙයකි
සොෆොක්ලීස්, අජැක්ස්