chrome-devtools : // URL이 devtools를 열지 않는 이유는 무엇입니까?

Aug 21 2020

--inspect로 실행되는 nodejs 서버가 있습니다.

(도커 포트)에서 메타 정보를 볼 때 http://10.0.3.6:4080/json/list 다음을 얻습니다.

// 20200821141205
// http://10.0.3.6:4080/json/list

[
  {
    "description": "node.js instance",
    "devtoolsFrontendUrl": "chrome-devtools://devtools/bundled/js_app.html?experiments=true&v8only=true&ws=10.0.3.6:4080/15d3e459-3f00-442f-b442-a35cea47d811",
    "devtoolsFrontendUrlCompat": "chrome-devtools://devtools/bundled/inspector.html?experiments=true&v8only=true&ws=10.0.3.6:4080/15d3e459-3f00-442f-b442-a35cea47d811",
    "faviconUrl": "https://nodejs.org/static/images/favicons/favicon.ico",
    "id": "15d3e459-3f00-442f-b442-a35cea47d811",
    "title": "src/server.ts",
    "type": "node",
    "url": "file:///app/src/server.ts",
    "webSocketDebuggerUrl": "ws://10.0.3.6:4080/15d3e459-3f00-442f-b442-a35cea47d811"
  }
]

를 열면 devToolsFrontendUrlchrome devtools 페이지가 열릴 것으로 예상 됩니다. 대신 Google 쿼리를 실행하려고합니다.

Your search - chrome-devtools://devtools/bundled/js_app.html?experiments=true&v8only=true&ws=10.0 ... - did not match any documents.

Chrome이 Devtools Node Inspector에서 devtoolsFrontendUrl을로드하도록하려면 어떻게해야합니까?

답변

JackMurphy Aug 21 2020 at 19:09

크롬과 노드 프로젝트가 프로토콜 이름을에서 chrome-devtools로 업데이트 한 것 같습니다.devtools

노드 10에서 노드 14로 업데이트하면 다음과 같은 결과가 나타납니다.

// 20200821150718
// http://10.0.3.6:4080/json

[
  {
    "description": "node.js instance",
    "devtoolsFrontendUrl": "devtools://devtools/bundled/js_app.html?experiments=true&v8only=true&ws=10.0.3.6:4080/50b21fd5-04d4-407a-8e1e-cb1937e0419b",
    "devtoolsFrontendUrlCompat": "devtools://devtools/bundled/inspector.html?experiments=true&v8only=true&ws=10.0.3.6:4080/50b21fd5-04d4-407a-8e1e-cb1937e0419b",
    "faviconUrl": "https://nodejs.org/static/images/favicons/favicon.ico",
    "id": "50b21fd5-04d4-407a-8e1e-cb1937e0419b",
    "title": "src/server.ts",
    "type": "node",
    "url": "file:///app/src/server.ts",
    "webSocketDebuggerUrl": "ws://10.0.3.6:4080/50b21fd5-04d4-407a-8e1e-cb1937e0419b"
  }
]