Облачная разработка мини-программы WeChat — это платформа онлайн-чата, запущенная Tencent в сентябре 2018 года. функция、Облачная база данных、облачное хранилищеи Облачный вызов и другие универсальные открытые сервисы. Облачная Разработка предоставляет разработчикам полную встроенную облачную поддержку и поддержку сервисов WeChat, ослабляя концепции серверной части, эксплуатации и обслуживания. Нет необходимости создавать сервер, а API, предоставляемый платформой, можно использовать для развития основного бизнеса для достижения быстрого результата. онлайн и итерация. В то же время эта возможность. Облачные сервисы, используемые разработчиками, совместимы друг с другом и не являются взаимоисключающими.
Облачная разработка обеспечивает поддержку нескольких базовых возможностей, как показано в таблице ниже.
способность | эффект | иллюстрировать |
---|---|---|
Облачная функция | Нет необходимости создавать собственный сервер | Код, работающий в облаке, естественным образом аутентифицируется частным протоколом WeChat, и разработчикам нужно только написать свой собственный бизнес-код. |
Облачная база данных | Нет необходимости создавать собственную базу данных | Один доступен в Мини Операции с интерфейсом программы также можно выполнить в Облачной База данных JSON для чтения и записи в функции |
облачное хранилище | Нет необходимости создавать собственное хранилище и CDN. | Непосредственно загружайте/загружайте облачные файлы во внешнем интерфейсе мини-программы и визуально управляйте ими в облачной консоли разработки. |
Облачный вызов | Интеграция с собственным сервисом WeChat | на основе Облачная Функция Использовать Mini без аутентификации возможности разработки интерфейса программы, включая вызовы на стороне сервера, получение открытых данных и т.д. способности. |
Можно просто понять как: Облачная. разработка Tencent для Мини Разработчики программы открыли место в Tencent Cloud. Первоначально ее нужно было написать на внутреннем языке программирования и развернуть во внутренней функции на сервере. Теперь ее можно развернуть в облаке одним щелчком мыши после локальной разработки. ; изначально ее нужно было записать на внутреннем сервере. Созданную базу данных теперь можно создавать в облаке; файлы программного материала, которые изначально необходимо было сохранить на внутреннем сервере, теперь можно создавать через облачное хранилище. хранилище хранится в облаке, и когда это необходимо, разработчикам достаточно использовать Облачный Вызов может вызывать облачные ресурсы так же, как и вызов ресурсов на стороне сервера.
Откройте и войдите в инструменты разработчика WeChat, создайте новый проект мини-программы, заполните AppID, выберите «WeChat Cloud Development» для серверной службы и отметьте согласие с «Условиями обслуживания облачной разработки»:
После нажатия кнопки «Создать» вы получите отображение Облачная разработка Базаспособность Пример Мини программа:
Включить облачную разработку и создать среду
В левой части панели инструментов разработчика нажмите кнопку «Разработка в облаке», чтобы открыть консоль облака, следуйте инструкциям, чтобы активировать разработку в облаке, и создайте новую среду разработки в облаке.
Поскольку я проходил его раньше, он отображается вот так.
Благодаря вышеуказанным шагам был создан базовый проект разработки облака.
Нажмите, чтобы получить OpenId
Получить OpenId
Как видите, OpenId был успешно получен вызовом Облачной функцияCloud.getWXContext()реализовано функцией。
Cloud.getWXContext(): API функции Object выглядит следующим образом:
свойство | тип | иллюстрировать |
---|---|---|
OPENID | string | Пользователи мини-программы openid,Мини программазавершить вызов Облачная функцияиногда |
APPID | string | Мини программа AppID,Мини программазавершить вызов Облачная функцияиногда |
UNIONID | string | Пользователи мини-программы unionid,Мини программазавершить вызов Облачная Функция и удовлетворение unionid Иногда существуют условия для получения |
FROM_OPENID | string | Вызов источника Мини пользователь программы/публичного аккаунта openid, доступен при вызове между аккаунтами |
FROM_APPID | string | Вызов источника Мини программа/публичный аккаунт AppID, доступен при вызове между учетными записями. |
FROM_UNIONID | string | Пользователь-источник звонка Unionid существует при вызове между учетными записями и удовлетворяет требованиям unionid Иногда существуют условия для получения |
ENV | string | Облачная функциярасположениесредаиз ID |
SOURCE | string | Источник звонка (Облачная Функция Что вызвало этот запуск?) |
CLIENTIP | string | Мини программный клиент IPv4 адрес |
CLIENTIPV6 | string | Мини программный клиент IPv6 адрес |
OPEN_DATA_INFO | string | проходить Облачная Функция При получении открытых данных вы можете использовать ее, чтобы проверить, поступают ли открытые данные во входных параметрах из бэкэнда WeChat. |
К этому моменту вы уже в основном знаете Облачную. Процесс разработки, позже выложу еще несколько статей облачное хранилищеи Облачная база Статьи, связанные с данными.