2014-08-31 25 views
-2

我目前已經構建了一個Sencha觸摸應用程序(使用Sencha CMD的前端)後端是一個servlet,我使用CORS將數據從後端傳遞到前端。當我打包我的應用程序並將其部署在Adobe Phonegap上時,它在我的本地wifi上打了一個服務器,但是當我將其更改爲4G時,該應用程序停止了服務器。請指教。謝謝。Phonegap無法讀取4G上的服務器

回答

0

當您使用4G時,沒有進入服務器的原因是您不再位於同一網絡中。

當您使用WiFi時,您可能會到達服務器,因爲您位於同一網絡上。

你將不得不讓你的項目從互聯網上訪問。我個人很喜歡 www.openshift.com(您的服務器部署在本地主機吧?)

+0

嗨,是我的服務器託管在本地主機。如何讓我的項目可以通過internet訪問。請指教。 – user2687487 2014-09-02 23:56:53

+0

如果你想訪問你的後端(servlet),你必須有一個可以從互聯網訪問的域名,請看www.openshift.com,看看如何實現這個 – 2014-09-03 01:52:07

+0

基本上你會在他們的平臺(tomcat或者jboss)上創建一個服務器你的戰爭到那個服務器,他們將提供一個URL來訪問你的應用程序/ servlet ... www.redhat.com/myAwesomeApp/myServlet ...然後你的移動應用程序應該使用該網址的數據使用4G – 2014-09-03 01:58:53