سلام
من طبق روشی که استاد برای دیباگ کردن کد با استفاده از inspact کروم انجام دادند را، طی کردم ولی قسمت Remote Target آن به درستی کار نمیکرد و کانکشن به localhost بر قرار نمیکرد.
طبق گفته داکیومنت nodejs آدرس پیشفرض برای گوش دادن به آن 127.0.0.1:9229 میباشد.
(Listen on default address and port (127.0.0.1:9229))
یعنی وقتی ما کد زیر را وارد میکنیم
node --inspect trace.js
--inspect به صورت پیشفرض به آدرس و پورت 127.0.0.1:9229 گوش میدهد.
راه حل:
1- آدرس زیر را در مرورگر کروم باز کنید.
chrome://inspect/#devices
2-مطابق تصویر زیر قسمت Open dedicated DevTools for Node را بازکنید.
3- وارد تب connection شوید و با استفاده از add connection آدرس و پورت 127.0.0.1:9229 را وارد کنید. (از این قسمت میتونید آدرس localhost:8080 را پاک کنید.)
4- تغییرات را save کنید و پنچره را ببنید.
خواهید دید که قسمت Remote Target شما به hostname جدید گوش میدهد و Target trace شما ظاهر شده و میتونید بقیه روال کار را مانند ویدیو آموزشی دنبال کنید.
موفق باشید.