2017-07-31 67 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

相關問題