Non valide en-Tête ordinateur Hôte lorsque ngrok tente de se connecter à Réagir serveur de dev
Je suis en train de tester mon Réagir application sur un appareil mobile. Je suis en utilisant ngrok pour faire mon serveur local à la disposition d'autres appareils et ont obtenu ce travail avec une variété d'autres applications. Cependant, lorsque j'essaie de me connecter ngrok à Réagir serveur de dev, j'obtiens l'erreur:
Invalid Host Header
Je crois que Réagir bloque toutes les requêtes provenant d'une autre source par défaut. Toutes les pensées?
Vous devez vous connecter pour publier un commentaire.
im rencontrer un problème similaire et a trouvé deux solutions qui fonctionnent aussi loin que l'affichage de l'application directement dans un navigateur
évidemment remplacer 8080 avec n'importe quel port vous êtes en cours d'exécution sur
cette solution soulève encore une erreur quand je l'utilise dans un embeded page, qui tire la bundle.js de la de réagir app. je pense que depuis il réécrit l'en-tête de localhost, lorsque cela est embeded, sa recherche à localhost, dont l'application n'est plus en cours d'exécution sur
-host-header
devrait venir avant le numéro de port, donc le premier exemple devrait êtrengrok http -host-header="localhost:8080" 8080
J'ai utilisé cette formule dans une réagir application qui fonctionne. J'ai créé un fichier de configuration nommé configstrp.js qui contient les éléments suivants:
Exiger le fichier dans le serveur.
et se connecter en tant que tels
De ne pas passer d'un sous-domaine si vous n'avez pas de domaine personnalisé