Heim  >  Fragen und Antworten  >  Hauptteil

http-2 – Wie konfiguriere ich HTTP/2 für den Remote-Node-Inspector mit Nginx?

Basierend auf einem Problem im Internet über die Verwendung des Remote-Node-Inspectors zum Debuggen
http://stackoverflow.com/a/32066649/883571
Gemäß den vorhandenen Befehlen habe ich festgestellt, dass Node-Inspector als Site gestartet werden kann der Remote-Server :

node-debug --web-host=0.0.0.0 --cli app.js

Dann kann die Umgebung direkt über die entsprechende Adresse erreicht werden:

http://<the-domain>:8080/?port=5858

Das Problem, auf das ich gestoßen bin, war, dass die DevTools zu viele kleine Dateien hatten und das Laden sehr langsam war. Deshalb habe ich mir einige Lösungen überlegt, wie zum Beispiel die Verwendung von HTTP/2, um das Problem des Ladens kleiner Dateien zu lösen
die grobe Zuordnung des Backend-8080-Ports an einen bestimmten Ort
Es gibt auch ein Nebenproblem, das heißt, dass gleichzeitig auch die WebSocket-Verbindung auf das
-Protokoll geändert werden muss. wss://Ich habe versucht, es zu konfigurieren, aber es war nicht erfolgreich Ein Student mit mehr Back-End-Erfahrung, wie kann man das Problem vollständig lösen?

仅有的幸福仅有的幸福2712 Tage vor681

Antworte allen(1)Ich werde antworten

  • ringa_lee

    ringa_lee2017-05-16 17:19:14

    nginx 好像支持 h2c,但是浏览器不支持的吧。所以你需要:

    • 安装 nginx 1.10

    • 弄好 HTTPS 证书

    • 配置好 nginx。server 节写上 listen 443 ssl h2; 就可以了用 HTTP/2 了

    • location 节用 proxy_pass 传给你后端的程序

    Antwort
    0
  • StornierenAntwort