Разработка backend-части WeChat Mini Programs требует реализации веб-сервера и конфигурации соответствующих баз данных, что делает входной порог довольно высоким. Цель этого проекта — позволить разработчикам запустить минимальную версию своего backend-приложения для WeChat Mini Programs за несколько часов, минимизируя временные затраты на выполнение бизнес-логики продукта и снижая стоимость ошибок.
Модуль | Описание | Выполнение | Время работы CoNami | Обычное решение | Пример/Исходный код |
---|---|---|---|---|---|
Фронтенд-страницы | Веб-приложение, состоящее из js, wxml (на самом деле это html с другим названием от Tencent), wxss (ещё одно название для css от Tencent) | Классическое браузерное окружение внутри WeChat Mini Programs | Приблизительно полчаса регистрации и идентификации | =CoNami | https://gitee.com/yingpo/weixin-xiaochengxu-vote/tree/master/app |
Web сервер backend | Веб-сервер со стандартным HTTPS, соответствующий требованиям API WeChat | Управление контейнерами | менее одного часа | Подгонка под требования API WeChat, более пяти человеко-дней | https://gitee.com/yingpo/weixin-xiaochengxu-vote/tree/master/nami |
База данных backend | Сохранение данных на постоянной основе | На облачном хранилище, обеспечивает надежность базы данных, не зависящую от жизненного цикла виртуальной машины | Встроенная, 0 | Отдельное выполнение и конфигурирование, больше одного человека-дня, требуется покупка дополнительного сервера | Нет |
Как видно из таблицы выше, предлагаемое CoNami решение значительно экономит время по сравнению с текущими решениями Tencent Cloud. Кроме того, благодаря использованию контейнеров, backend может достичь высокого уровня DevOps возможностей, позволяя выполнять одну итерацию бизнес-логики и запускать её в течение пяти минут.
Сборка: docker build -t nami .
Запуск: docker run -d -p 8080:8080 -p 8090:8090 nami bash /nami/start.sh
Основано на
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )