2017-09-16 30 views
0

如何在我的Mac上託管基於節點的網站並從我的iPhone訪問它?我的Mac(Sierra)和iPhone(iOS 10.3.3)都在同一個wifi上。我可以通過登錄http://localhost:3000/在我的Mac上看到我的網站。我已經閱讀了許多類似的文章,但沒有任何工作。我已經嘗試使用我在共享系統首選項中找到的計算機名稱。我的電腦名稱是hMac.local。所以這意味着在我的iPhone上,我應該可以通過輸入http://hMac.local:3000/來訪問它。但我不能。 Safari掛起,然後返回「Safari無法打開頁面,因爲服務器停止響應」。我關閉了防火牆。顯然有一些我錯過了。有任何想法嗎?如何在我的Mac上託管基於節點的網站並通過WiFi從我的iPhone上訪問它?

+1

找到您的Mac的IP地址,並通過IP地址訪問它:'http://192.168.1.22:3000'或任何IP地址並確保您的Mac沒有任何防火牆,防止通過網絡訪問http。只要你試圖從同一個本地網絡(你的WiFi網絡應該是這樣)訪問它,並且只要Mac的IP地址沒有改變,這應該工作。 – jfriend00

回答

0

這是一個長期處理的事情。我之前做過很多次了。所以基本上,您的Mac默認情況下不會設置爲提供靜態文件。爲了做到這一點,你必須配置你的apache設置,並在其內部寫入哪些文件夾(通常被稱爲,或由u命名爲「Public」或「Site」)被允許被其他IP地址訪問(設備)。我建議你谷歌教程「如何在Mac上設置Nodejs服務器」

相關問題