2016-11-22 49 views
1

我已经写了Node.js的应用程序,你可以使用Chrome调试协议,如果你使用最新版本的Node.js的一个调试(当然):如何重定向到chrome-devtools://协议?

$ node --inspect app.js 

此打印网址(chrome-devtools://...)到终端。如果我复制这个URL并将其粘贴到Chrome中,调试器打开并且一切正常。

现在,这个网址很长,我希望它变得更短。所以我的想法是运行一个非常简单的Node.js服务器,它只需将传入的http请求重定向到此URL。使用一些测试,我确保发送正确的标题和状态码等。

但它不起作用。如果我打电话给我的重定向服务,我只能得到服务器发送空响应的答案。没有重定向正在发生。

我错过了什么?

How to redirect to chrome://extensions可能暗示这根本不可能,但我想知道我可能有什么其他选择(除了当然,只是住在长的网址)?

+1

只需要注意,有一个Chrome扩展可以帮助你一点点:https://chrome.google.com/webstore/detail/nodejs-v8-inspector/lfnddfpljnhbneopljflpombpnkfhggl。所以布拉德可能是正确的,你不能通过HTTP重定向,但也许你可以建立或修改该扩展来满足你的需求。 –

回答

3

您无法重定向到内部Chrome网址。这是不可能的。