2017-07-31 93 views
26

我正试图在移动设备上测试我的React应用程序。我使用ngrok让本地服务器可用于其他设备,并已与其他各种应用程序一起使用。然而,当我尝试ngrok连接到阵营开发服务器,我得到的错误:当ngrok尝试连接到React dev服务器时,主机头无效

Invalid Host Header 

我相信作出反应阻止在默认情况下其它来源的所有请求。有什么想法吗?

回答

72

IM遇到了类似的问题,并发现了两个解决方案,据工作直接在浏览器中查看应用程序

ngrok http 8080 -host-header="localhost:8080" 
ngrok http --host-header=rewrite 8080 

显然与您选择的

运行任何端口该解决方案还提出了一个替代8080错误,当我在嵌入式页面中使用这个,从反应的应用程序中拉动bundle.js。我认为,因为它重写头部到本地主机,当它被嵌入时,它的本地主机,它的应用程序不再运行

+2

谢谢!第一个解决方案为我工作。 – Iulius

相关问题