【发布时间】:2020-12-11 03:34:47
【问题描述】:
我有一个使用 --inspect 运行的 nodejs 服务器
当我查看(docker 端口)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"
}
]
我希望打开 devToolsFrontendUrl 会打开 chrome 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?
【问题讨论】:
-
在新的 Chrome 中改为
devtools://。 -
@wOxxOm - 这似乎解决了协议问题 - 它仍然在说 ERR_INVALID_URL
标签: node.js google-chrome google-chrome-devtools node-inspector