2016-11-22 2 views
1

Ich habe eine Node.js-Anwendung geschrieben, die Sie können (natürlich) debug das Chrome-Debugging-Protokoll verwenden, wenn Sie eine der neuesten Node.js Versionen verwenden:Wie wird auf das Protokoll chrome-devtools: // umgeleitet?

$ node --inspect app.js 

Diese eine URL druckt (chrome-devtools://...) zum Terminal. Wenn ich diese URL kopiere und in Chrome einfüge, wird der Debugger geöffnet und alles ist in Ordnung.

Jetzt ist diese URL ziemlich lang, und ich wollte, dass sie kürzer wird. Meine Idee war also, einen sehr einfachen Node.js Server zu betreiben, der einfach eine eingehende http Anfrage an diese URL umleitet. Mit einigen Tests habe ich sichergestellt, dass die richtigen Header und der Statuscode usw. gesendet werden.

Aber - es funktioniert nicht. Wenn ich meinen Umleitungsdienst anrufe, bekomme ich nur die Antwort, dass der Server eine leere Antwort gesendet hat. Es findet keine Umleitung statt.

Was fehlt mir?

How to redirect to chrome://extensions kann einen Hinweis geben, dass dies überhaupt nicht möglich ist, aber ich frage mich, welche anderen Möglichkeiten ich haben kann (außer natürlich, lebe nur mit den langen URLs)?

+1

Nur eine Anmerkung, dass es eine Chrome-Erweiterung gibt, die ein wenig dabei helfen: https://chrome.google.com/webstore/detail/nodejs-v8-inspector/lfnddfpljnhbneopljflpombpnkfhggl. Also hat Brad wahrscheinlich recht, dass Sie nicht über HTTP umleiten können, aber vielleicht könnten Sie diese Erweiterung nach Ihren Bedürfnissen erstellen oder ändern. –

Antwort

3

Sie können nicht zu einer internen Chrome-URL umleiten. Es ist nicht möglich.

Verwandte Themen