什么是腾讯云小程序解决方案?

腾讯云小程序解决方案是腾讯云专为微信小程序用户提供的解决方案,使用户能够一键自动完成域名注册解析以及云端资源分配初始化,快速搭建具备云端能力的专属小程序底层能力。

腾讯云小程序解决方案重点解决了小程序用户需要自己配置服务器、数据库、域名及备案、SSL证书等繁杂的配置过程,只需要一次购买及配置即可使用。目前已经有微信小程序官方DEMO、富途牛牛股票、大众点评等用户使用该解决方案。

什么是微信小程序?

微信小程序, 是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”,用户扫一扫即可打开应用。

微信小程序和腾讯云小程序是什么关系?

腾讯云小程序解决方案,是腾讯云专为微信小程序用户提供的底层资源的配置方案。可以说,腾讯云小程序解决方案是让微信小程序的开发者更方便快捷搭建小程序的利器。


小程序解决方案的主要构成

基础构成产品

  • 云服务器
  • 云数据库
  • 负载均衡
  • 域名注册、解析、SSL证书
  • 弹性缓存Redis

相关配置

1. 云服务器

两台云服务器:一台业务服务器和一台会话服务器。业务服务器做业务逻辑,会话服务器做会话管理。

  • 业务服务器配置:
    1核1G
    系统盘(20G云硬盘)
    系统版本 Windows Server2012 R2标准版64Bit 中文
  • 会话服务器配置:
    1核1G
    系统盘(20G云硬盘)
    系统版本 CentOS 7.2 64位

2. 云数据库

配置:
MySQL 5.6(高IO版)
360MB内存
25GB存储空间
120次/秒

3. 负载均衡

公网有日租
基础网络

4. 域名注册、解析、SSL证书

提供用户注册一级域名
提供免费解析
微信要求必须使用 https 的域名,腾讯云为您提供免费一年的 SSL证书

5. 云存储Redis

用户可自选


基于Wafer套件 – 快速构建微信小程序

Wafer 是腾讯云面向广大开发者提供的小程序开发全栈资源套件,套件提供小程序会话管理服务和 WebSocket 信道服务,部署方式具备良好的弹性伸缩能力,可以快速应对业务的爆发增长,同时具备较低的开发门槛。

你只需要四步即可部署属于自己的小程序开发环境。

一、通过微信公众平台授权登录腾讯云

打开微信公众平台注册并登录小程序,点击左侧菜单栏中的“设置”,接着点击右侧 Tab 栏中的“开发者工具”,接着点击“腾讯云”,进入腾讯云工具页面,点击开通。此后会弹出一个二维码,通过小程序绑定的微信扫码即可将小程序授权给腾讯云,开通之后会自动进去腾讯云微信小程序控制台,显示开发环境已开通,此时可以进行接下来的操作。

此时通过小程序开发者工具查看腾讯云状态并不会同步,状态会在第一次部署开发环境之后才会同步腾讯云的状态到微信开发者工具上。

进入微信公众平台后台

开通腾讯云

腾讯云微信小程序控制台

二、安装开发工具

下载并安装微信开发者工具 1.0,使用小程序绑定的微信号扫码登录开发者工具。

微信开发者工具

阿里云-推广AD

三、导入 DEMO 和配置

你可以通过两个途径访问 Github 上 wafer2-startup 项目下载 Demo 代码:

  1. 直接访问 Release,点击最新版本的代码,下载打包好的 Demo 代码。
  2. 通过 git clone 下载代码并安装依赖:
    git clone https://github.com/tencentyun/wafer2-startup.git

下载好 Demo 代码之后,使用编辑器打开 Demo 代码中 server 目录下的 config.js 文件,将其中的 mysql 配置项的密码 pass 改成你的微信小程序 AppID 。

修改 MySQL 密码

安装依赖

这步非常重要请不要忽略!

接着在下载下来的目录打开 CMD 安装依赖:

# 切换到 server 文件夹
cd server

# 安装依赖
npm install

四、上传和部署代码

打开第二步安装的微信开发者工具,点击“小程序项目”按钮,输入小程序 AppID,项目目录选择上一步下载下来的代码目录,点击确定创建小程序项目。

上传代码

进入开发者工具之后,点击界面右上角的腾讯云按钮,在下拉的菜单栏中选择“上传测试代码”,选择“模块上传”并勾选“node_modules之外的代码”和“node_modules”,点击确定开始上传代码:

上传代码

勾选两个选项并点击确定

上传代码完成之后,点击右上角的“项目”按钮,接着选择“腾讯云状态”即可看到腾讯云自动分配给你的开发环境域名:

figure7

复制开发环境 request 域名,然后在编辑器中打开 client/config.js 文件,将复制的域名填入 host 中并保存,保存之后编辑器会自动编译小程序,左边的模拟器窗口即可实时显示出客户端的 Demo:

修改 host 配置

在模拟器中点击登录,看到显示登陆成功,即为配置完成,可以开始你的其他开发了。

登录测试