我正在使用express和節點。我開始我的應用程序,並運行它port:3000
使用Node.js連接到本地主機:3000服務器
我想在沒有推動或建立舞臺網站的iPad上測試該網站。這只是我測試新軟件包等,並想在iPad上測試。
那麼有沒有辦法從另一臺電腦,iPad或手機連接到localhost
?
我正在使用express和節點。我開始我的應用程序,並運行它port:3000
使用Node.js連接到本地主機:3000服務器
我想在沒有推動或建立舞臺網站的iPad上測試該網站。這只是我測試新軟件包等,並想在iPad上測試。
那麼有沒有辦法從另一臺電腦,iPad或手機連接到localhost
?
如果您確實有防火牆問題,或者您要測試的設備不在同一個網絡中,則可以使用名爲ngrok的工具。
您運行ngrok指定的端口,如ngrok 3000
,它將使你的本地主機服務的互聯網可見的地址與形式https://12345.ngrok.com
是的,首先你需要找出你的IP。
視操作系統而定,可以是ifconfig命令或IPCONFIG或IP地址或等:)
其次,你必須確保你有你的電腦上沒有防火牆(如Fedora的或Windows的個人防火牆),或它被配置爲允許連接到該端口。
之後,你去任何其他設備連接到同一個網絡,並去http://yourip:3000。
如果你給我更多的信息,比如你的操作系統,我可以嘗試更具體。
希望有幫助!
感謝您的快速反應。我在Mac上運行OS X優勝美地v10.10.2 – PourMeSomeCode
好吧,然後ifconfig會做的伎倆。如果通過電纜連接,請查找en0接口(您的ip是「inet」之一)。您也可以在設置應用程序的網絡窗口中找到它。 Aaaaanddd ...我猜想默認情況下沒有啓用防火牆,試試看,它應該可以工作。 –