小程序是目前最大的流量出口,小程序区别于APP的地方在于便捷性,这也是小程序的核心竞争力和理念。但小程序和APP的相同点在于,都是应用,都需要后台服务的支持,微信小程序的后台建设经常会用到腾讯云,包括云数据库、云服务器等。
需要接入小程序后台服务,在实验开始前我们需要准备一个域名和SSL证书,如果还没有域名,可以在腾讯云上购买。域名购买后需要解析到实验云主机,实验云主机的IP为:。对于在腾讯云上购买的域名,可以到控制台添加解析记录。设置解析后域名需要等待一段时间才能生效,使用ping命令检查域名是否生效,如果ping命令返回的信息中包含你设置的解析IP地址,则表示解析成功。腾讯云提供免费申请SSL证书,提交申请后会短信通知审批结果,审批通过后,可以到SSL控制台下载你的证书文件。
在开始搭建我们的小程序服务器之前,需要先完成客户端小程序开发环境的搭建。如果你还不是小程序开发者,请先在微信公众平台注册,如果已经注册了,接下来就是配置小程序服务器信息。登录微信公众平台后,进入设置-开发设置-服务器域名-修改。扫码完成身份验证后,合法域名,合法域名就填上上一步准备好的域名地址。配置完成后点击保存并提交。下载源码后请解压到本地工作目录,下载开发工具后请安装并启动,然后用微信扫码登录即可。登录后选择本地小程序项目-添加项目,使用如下配置:
:小程序请登录公众平台,在设置-开发设置-开发者ID中检查
项目名称:填写你喜欢的任何名称
项目目录:选择刚刚解压的源代码目录(该目录包含app.js)
填写完表单后,点击添加项目,在开发工具的编辑面板中,选择app.js进行编辑,如需修改小程序通信域名,请参考如下配置:
应用程序({
:{
host:\'\' //这里填写你的域名
},
(){
.log(\'应用程序.()\');
});
要构建 HTTP 服务,请在服务器上使用 Node,并构建 HTTP 服务器。使用以下命令安装
sudo apt-
命令 wget
sudo tar-v6.11.0.tar.gz
-v6.11.0
sudo ./
sudo 制作
须藤
sudo cp /usr//bin/node /usr/sbin/
安装完成后使用以下命令测试安装结果
节点-v
使用以下命令在服务器上创建工作目录:
sudo -p /数据//
进入此工作目录

cd /数据//
在工作目录中创建一个.json文件,并修改该文件的访问权限。
sudo .json
sudo +r+w .json
修改.json,添加我们的服务包名称和版本号,请参考下面的示例。
示例代码:/data///.json
姓名: ,
:1.0.0
完成后,使用 Ctrl + S 保存文件
在工作目录中创建 app.js
cd /数据//
sudo .js
sudo +rw app.js
修改app.js文件,使用.js监听8765端口,app.js文件可参考下面的示例代码。
示例代码:/data///app.js
// 引用支持 HTTP 实现
=(\'\');
// 创建一个实例
应用程序=();
// 实现唯一的中间件,对所有请求进行输出
应用程序.使用((,,下一个)=> {
。(\' 从 \');
。结尾();
});
// 监听端口并等待连接
端口=8765;
应用程序(端口);
// 输出服务器启动日志
.log(` 在 :${port}`);