пятница, 10 июня 2011 г.

APE (Ajax Push Engine) Installation on local server

APE представляет собой комет сервер поставляемый с джаваскрипт фреймворком (APE_JSF). При установке на локальный сервер на сайте описана последовательность установки http://www.ape-project.org/wiki/index.php/Simple_APE_configuration. В туториале "Hello world" (http://www.ape-project.org/wiki/index.php/Tutorial:Hello_world) есть строчка про конфиг файл:
/***
 * APE JSF Setup
 */
APE.Config.baseUrl = 'http://yourdomain.com/APE_JSF/'; //APE JSF 
APE.Config.domain = 'auto'; 
APE.Config.server = 'ape.yourdomain.com'; //APE server URL

Однако после того как я прописал в него необходимые домены - все равно ничего не заработало - мой пример выдавал в консоли браузера Permission denied for <http://local.ape-project.org> to get property Window.APE.
В итоге я взглянул на конфиг примеров и заметил некоторые отличия.
Вместо значения auto параметра домена необходимо прописать свой домен.
В итоге конфиг файл будет выглядеть следующим образом:

/***
 * APE JSF Setup
 */
APE.Config.baseUrl = 'http://local.ape-project.org/APE_JSF'; //APE JSF 
APE.Config.domain = 'ape-project.org'; 
APE.Config.server = 'ape.local.ape-project.org:6969'; //APE server URL


Удачных экспериментов )

Комментариев нет:

Отправить комментарий