Перейти к содержанию

SmartApp без кеширования

В данной статье рассматривается, что такое SmartApp без кеширования и загрузка статики.

Описание

SmartApp без кеширования представляет собой клиент-серверную архитектуру. На клиенте выполняется frontend, в качестве backend выступает чат-бот:

Рисунок_1

SmartApp frontend без кеширования не сохраняет статику на клиенте. На чат-боте статика разбита на отдельные файлы HTML/JS/CSS, как обычный SPA веб-ресурс.

Преимуществом этого типа SmartApp является возможность проксирования файлов из КСПД, что невозможно в SmartApp с кешированием.

Загрузка статики

Загрузка статики SmartApp всегда начинается с индексного файла /smartapp_files/static/index.html. Это необходимо учесть в работе роутера чат-бота и при сборке SmartApp frontend.