Комментарии 4
В статье не описано, что ngrok даёт бесплатно 1 стабильный URL: https://docs.telegram-mini-apps.com/platform/getting-app-link#ngrok (c ограничением 20000 запросов в месяц)
Это важно, потому что при разработке вы не будете каждый раз генерировать новый URL и идти менять его в настройках BotFather
Да, согласен с вами, спасибо за уточнение.
Тоже использовал ngrok при разработке мини апы, но лимит исчерпался за 2 дня, он всегда был 20000?
Если у вас вдруг используется Vite, то он в дев режиме для каждого модуля делает отдельный файл, соответственно HTTP запрос. Это нужно для HMR и увеличения скорости за счёт того что браузер нативно поддерживает модули. C ngrok это приводит к быстрому исчерпанию лимитов. Если у вас действительно в этом причина, то думаю можно отключить минификацию если запуск через Ngrok (например если проверять переменную окружения в конфиге): https://vitejs.dev/config/build-options#build-minify
Способы запуска Telegram mini apps