2017-03-05 50 views
0

我想將來自本地網絡上不同機器的客戶端應用程序請求路由到我的開發機器上的服務器。在本地網絡上的差異機器上訪問客戶端和服務器應用程序

我在端口8080上運行的客戶端應用程序,並運行在端口3000

我從另一臺機器在本地網絡上訪問的客戶端應用程序的服務器應用程序中使用:

machineName:8080

但是,來自客戶端應用程序的請求顯然都發送到localhost:3000而不是machineName:3000

如何解決此問題?

+0

你能不能簡單地在計算機上運行的客戶端? – Archer

+0

我可以,但API請求正在發送到localhost:3000而不是實際的主機名 – softcode

+0

沒關係。如果你在本地運行它,那麼機器名將被解析爲與本地主機完全相同,併成爲127.0.0.1 – Archer

回答

0

我不得不把關於我的客戶端應用程序我的API請求如下:

'http://' + window.location.hostname + ':3000' 
相關問題