【发布时间】:2017-04-05 16:03:46
【问题描述】:
我编写了一个 Node.js 应用程序,如果您使用最新的 Node.js 版本之一,您可以(当然)使用 Chrome 调试协议进行调试:
$ node --inspect app.js
这会打印一个 url (chrome-devtools://...) 到终端。如果我复制此 url 并将其粘贴到 Chrome 中,调试器将打开并且一切正常。
现在,这个网址很长,我希望它变得更短。所以我的想法是运行一个非常简单的 Node.js 服务器,它只是将传入的http 请求重定向到这个 url。通过一些测试,我确保发送了正确的标头和状态码等。
但是 - 它不起作用。如果我调用重定向服务,我只会得到服务器发送空响应的答案。没有发生重定向。
我错过了什么?
How to redirect to chrome://extensions 可能会暗示这根本不可能,但我想知道我还有什么其他选择(当然,除了长网址之外)?
【问题讨论】:
-
请注意,有一个 chrome 扩展程序可以对此有所帮助:chrome.google.com/webstore/detail/nodejs-v8-inspector/…。所以 Brad 可能是对的,您不能通过 HTTP 重定向,但也许您可以构建或修改该扩展以满足您的需求。
标签: javascript node.js google-chrome redirect