Управление URL сервисов в мобильных (phonegap) приложениях - PullRequest
2 голосов
/ 28 июня 2011

Я написал мобильное приложение phonegap / jQuery, которое отлично работает в эмуляторе iphone.Мое приложение получает данные с удаленного хоста.На данный момент у меня есть ajax-запросы к «localhost: 8080» по всему коду.

Я знаю, это не хорошо.Я хотел бы изменить его.

Какова оптимальная практика для URL-адресов в мобильных веб-приложениях?

Я имею в виду, могу ли я как-то различаться по "времени сборки", которое URL использовать?Должен ли я сделать что-то вроде "если эму использовать localhost"?

Заранее спасибо, Кристиан

1 Ответ

1 голос
/ 29 июня 2011

Я недавно развернул мобильное веб-приложение, которое выполняет различные звонки на удаленный хост. Для меня самым простым решением было использовать относительные URI для всех удаленных вызовов, которые я делал, и использовать локальный обратный прокси-сервер для направления запроса на соответствующий сервер (я предназначался для разных серверов в процессе разработки или производства).

Я разработал и протестировал это приложение локально, используя встроенный сервер Apache в OS X, поэтому настроить его было легко (для локального предварительного просмотра в OS X вы изменяете файл <USER_NAME>.conf, найденный в /etc/apache2/users).

YMMV, но для меня это было несложным делом, так как никакой код не нужно было модифицировать.

...