Относительно недавно в Bitrix появилась поддержка контроллеров, маршрутизация, и сразу показалось, что можно написать своё SPA без особых костылей, используя функционал коробки.
Но тут же столкнулся с проблемами:
1. Запросы кидать предлагается через специальный метод BX.ajax.runAction, но тогда надо тянуть из ядра либы core.js и core_ajax.js, а это простите почти 620 кб. Как быть?
2. Как производить авторизацию? Каких-то заготовок из коробки и в документации я не нашел, может конечно плохо искал, подскажите.
Но тут же столкнулся с проблемами:
1. Запросы кидать предлагается через специальный метод BX.ajax.runAction, но тогда надо тянуть из ядра либы core.js и core_ajax.js, а это простите почти 620 кб. Как быть?
2. Как производить авторизацию? Каких-то заготовок из коробки и в документации я не нашел, может конечно плохо искал, подскажите.