1
내가 sudo node --inspect <script name>
을 사용하여 스크립트를 실행하고 있습니다에 노드 v6.9.1을 실행하고 있습니다 보여줍니다.
디버깅 할 페이지로 이동하라는 메시지가 올바르게 표시됩니다.
이 페이지를 방문하면 디버거 용 프레임이 표시되지만 코드가 표시되지 않습니다.
크롬에서 모든 확장 기능을 사용 중지 해 보았습니다.
오류가 표시되지 않습니다.
누구든지이 문제가 있습니까? 디버깅을 좋아할 것입니다.
제발, sudo를 피하십시오. 특히 원격 디버깅을 활성화 할 때. – Eugene
@Eugene 원격 디버깅의 경우 왜 이것이 사실입니까? – Elliot
디버거 프로토콜은 일반적으로 안전하지 않습니다 (인증 등 없음). Node.js는 현재 사용자 당 파일 시스템에 대한 전체 액세스 권한을가집니다. root로 실행하면 네트워크상의 누군가가 시스템을 통해 아무 일도 할 수 없습니다. 응용 프로그램을 시작하고 파일을 읽거나 씁니다. – Eugene