۰ امیر محمود کنگرلو
حل مشکل Remote Target #LOCALHOST در chrome://inspact
جامعه نود جی اس ایجاد شده در ۰۹ بهمن ۱۴۰۰

سلام

من طبق روشی که استاد برای دیباگ کردن کد با استفاده از 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 را بازکنید.

0f75-Capture01.JPG

3- وارد تب connection شوید و با استفاده از add connection آدرس و پورت 127.0.0.1:9229 را وارد کنید. (از این قسمت می‌تونید آدرس localhost:8080 را پاک کنید.)

8370-Capture02.JPG

4- تغییرات را save کنید و پنچره را ببنید.

خواهید دید که قسمت Remote Target شما به hostname جدید گوش می‌دهد و Target trace شما ظاهر شده و می‌تونید بقیه روال کار را مانند ویدیو آموزشی دنبال کنید.

9265-Capture03.JPG

موفق باشید.