Параметры отправки JSONP изменяются компилятором Closure
Я создаю большое приложение, используя библиотеку Google Closure. Я получаю данные из среды MongoDB-PHP через JSONP. Запрос проходит тест балансировки нагрузки, который определяет наиболее подходящий сервер для получения данных, а затем возвращает соответствующие данные JSON.
Проблема заключается в том, что когда я создаю приложение с помощью построителя замыканий, параметры метода JSONP.send изменяются, поэтому вместо отправки того, что я должен отправить, я отправляю случайные параметры. Как я могу заставить компилятор сохранять имена свойств объектов в том виде, в котором я их написал, без внесения каких-либо изменений? Спасибо
1 ответ
Предполагая, что вы используете ADVANCED оптимизации, у вас возникают проблемы с переименованием свойств. Вы можете прочитать об этом здесь:
https://developers.google.com/closure/compiler/docs/api-tutorial3
Самое простое, что можно сделать, это использовать ПРОСТЫЕ оптимизации, в противном случае вам нужно создать параметры с указанными в кавычках свойствами:
var params = { 'aParam': 1 };