Basé sur un problème sur Internet concernant l'utilisation de l'inspecteur de nœuds distant pour déboguer
http://stackoverflow.com/a/32066649/883571
Selon les commandes existantes, j'ai trouvé que l'inspecteur de nœuds peut être démarré en tant que site sur le serveur distant :
node-debug --web-host=0.0.0.0 --cli app.js
Ensuite, le territoire est directement accessible via l'adresse correspondante :
http://<the-domain>:8080/?port=5858
Le problème que j'ai rencontré était que les DevTools contenaient trop de petits fichiers et que le chargement était très lent. J'ai donc pensé à quelques solutions, comme utiliser HTTP/2 pour résoudre le problème du chargement des petits fichiers
mapping approximativement du port 8080 du backend. à un certain emplacement ,
Il y a aussi un problème secondaire, c'est-à-dire que sa connexion WebSocket doit également être modifiée vers le protocole
en même temps wss://
J'ai essayé de le configurer mais cela n'a pas réussi, je voudrais demander. un étudiant avec plus d'expérience en back-end, comment résoudre complètement le problème
nginx semble prendre en charge h2c, mais le navigateur ne le prend pas en charge. Il vous faut donc :
Installer nginx 1.10
Obtenez le certificat HTTPS
Configurez nginx. Écrivez simplement
listen 443 ssl h2;
dans la section serveur et utilisez HTTP/2la section d'emplacement utilise proxy_pass pour transmettre à votre programme backend