Comments 10
В статье не описано, что 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
не понял про github pages
как произойдет редирект на страницу с IP в ЛОКАЛЬНОЙ сети?
Здравствуйте, да, мне тоже было сначала не понятно, как это работает, но попробовав и углубившись в работу сетей, стало понятно. Если вы находится в одной сети с сервером, браузер откроет ваш локальный IP при редиректе.
статья про Способы запуска Telegram mini apps
как мне зайти в ваш mini app?
или его можете запустить только вы и те кто с вами в одной сети?
или как?
я же не нахожусь в одной сети с вашим сервером
открыв телеграм - открыв mini app - загружается страница с github pages
на этой странице редирект... куда? на какой адрес?
приведите пожалуйста пример куда редиректит - и как это работает?
Здравствуйте! Как я уже упоминал, мне не до конца ясно, что именно вы пытаетесь реализовать. В статье, которую вы предоставили, всё достаточно подробно описано: куда происходит редирект и в чём заключается суть этого метода. Основная идея статьи — это запуск локально разрабатываемого приложения внутри Telegram Mini App для удобства тестирования в процессе разработки.
Если перед вами стоит именно такая задача, то вы можете выбрать один из четырёх предложенных способов. Если же вы хотите использовать именно этот метод, но что-то остаётся непонятным, пожалуйста, поделитесь своим контактом в Telegram. Я с радостью напишу вам и помогу разобраться во всех деталях, чтобы вы могли успешно реализовать задуманное. 😊
Способы запуска Telegram mini apps