腾讯云构建微信小程序流程介绍
2019-07-31 09:58:14 来源:沈阳小程序开发 作者:沈阳软件开发
在腾讯云上设置小程序服务器是小程序开发人员的基本技能之一。以下是腾讯云构建小程序的流程介绍。
准备域名和证书
任务时间:20分钟~40分钟
需要通过HTTPS访问小程序后台服务。在实验开始之前,我们需要准备域名和SSL证书。
域名注册
如果您还没有域名,可以在腾讯云上购买。该过程可参考以下视频:
视频 - 在腾讯云上购买域名
域名解析
购买域名后,需要将域名解析为实验云主机。实验云主机的IP是:
<您>
在腾讯云购买的域名中,您可以将解析记录添加到控制台。该过程可参考以下视频:
视频 - 如何在腾讯云上解析域名
域名需要一段时间才能解析才能生效。使用ping命令[?]检查域名是否有效,例如:
Ping www.yourmpdomain.com
如果ping命令返回的信息包含您设置的已解析IP地址,则解析成功。
注意在以下命令中将www.yourmpdomain.com替换为您自己的注册域名
申请SSL证书腾讯云提供免费的SSL证书申请。有关申请方法,请参阅以下视频:
视频 - 在腾讯云上申请SSL证书
提交申请后,将通过短信通知批准结果。批准通过后,您可以从SSL控制台下载证书文件。请参阅以下视频:
视频 - 在腾讯云上下载SSL证书
构建小程序开发环境任务时间:15分钟~30分钟
在开始构建我们的小程序服务器之前,我们需要完成客户端小程序开发环境的开发。
注册开发者帐户如果您不是小程序开发人员,请先在微信公共平台上注册:
具体的注册过程可以参考以下视频:
视频 - 注册开发者帐户
若您已注册,请点击下一步。
配置小程序服务器信息登录到微信公共平台后,转到设置 - 开发设置 - 服务器域名 - 修改。
扫描代码完成身份验证后,请求合法域名和套接字合法域名填写在上一步准备的域名地址中。
配置完成后,单击“保存并提交”。您可以点击下面的视频,了解如何配置它:
视频 - 配置小程序服务器信息
运行随附的小程序代码要运行本实验的小程序代码,请下载以下资源:
实验支持源代码
微信小程序开发工具下载源代码后,请将其解压缩到本地工作目录。
下载开发工具后,请安装它和汇海,然后使用微信扫描码登录。
登录后,选择本地小程序项目 - 使用以下配置添加项目:
AppID:填写小程序的AppID,请登录公共平台并在设置 - 开发设置 - 开发者ID
中查看项目名称:填写您喜欢的任何名称
项目目录:选择刚刚解压缩的伴随源目录(该目录包含app.js)
填写完成后,单击“添加项”。有关详细信息,请参阅以下视频:
视频 - 运行随附的小程序代码
设置实验域名在开发工具的编辑面板中,选择要编辑的app.js,需要修改小程序通讯域名[?],请参考以下配置:
应用程序({
配置: {
主机:'www.yourdomain.com'//此地点填写您的域名
},
onLaunch(){
CONSOLE.LOG( 'App.onLaunch()');
}
});
当然,这一步也记录了相应的视频:
视频 - 设置实验域名
此设置将用于实验源代码中使用的通信域名。为了顺利进行实验,请将域名更改为上一步中准备的域名
构建HTTP服务任务时间:15分钟~30分钟
以下步骤将使您在服务器上使用Node和Express构建HTTP服务器
安装NodeJS
使用以下命令安装NodeJS
Sudo apt-get update
Sudo wgethttps://mc.qcloudimg.com/static/archive/262420521a966befe17dfa0070ddb272/node-v6.11.0.tar.gz
Sudo tar xvf node-v6.11.0.tar.gz
Cd node-v6.11.0
Sudo ./configure
Sudo make
Sudo make install
Sudo cp/usr/local/bin/node/usr/sbin/
安装完成后,使用以下命令测试安装结果
节点-v
编写HTTP Server源代码使用以下命令在服务器上创建工作目录:
Sudo mkdir -p/data/release/webapp
输入此工作目录
Cd/data/release/webapp
在工作目录中创建package.json文件并修改该文件的访问权限。
Sudo touch package.json
Sudo chmod a + r + w package.json
修改package.json以添加我们的服务器包的名称和版本号。请参阅下面的示例。
示例代码:/data/release/webapp/package.json
{
'name':'webapp',
'version':'1.0.0'
}
完成后,使用Ctrl + S
保存文件在工作目录中创建app.js
Cd/data/release/webapp
Sudo touch app.js
Sudo chmod a + rw app.js
修改app.js文件并使用Express.js监听端口8765 [?]。 app.js文件可以在下面的示例代码中找到。
示例代码:/data/release/webapp/app.js
//请参阅express以支持HTTP Server的实现
Const express=require('express');
//创建快速实例
Const app=express();
//实现一个独特的中间件,为所有请求输出“来自快递的响应”。
App.use((request,response,next)=> {
Response.write('来自快递的回应');
到Response.End();
});
//收听端口并等待连接
Const端口=8765;
App.listen(端口);
//输出服务器汇海 log
Console.log(`服务器监听http://127.0.0.1: $ {port}`);
该实验将打开8765端口作为实验步骤的基础。为了使后续的实验步骤顺利进行,请不要使用其他端口号
运行HTTP服务在我们开始之前,让我们安装[PM2]
Sudo apt-get install npm
Sudo npm install -g pm2
PM2安装时间可能会稍长一些,请耐心等待[?]
Express模块用于我们的服务器源代码中。以下命令使用NPM安装Express
Cd/data/release/webapp
Sudo npm install express --save
安装完成后,使用PM2到汇海 HTTP服务
Cd/data/release/webapp
Pm2启动app.js
您的HTTP服务现在运行在http://< your> 8765
要查看服务输出的日志,可以使用以下命令:
Pm2记录
如果要重新启动该服务,可以使用以下命令:
Pm2重启app
我们使用PM2来运行,监控和管理节点流程
NPM存储库在中国可能不那么受欢迎。如果它太慢,你可以尝试使用CNPM的注册表安装它:npm install pm2 -g --registry=https://r.cnpmjs.org/
构建HTTPS服务任务时间:15分钟~30分钟
微信小程序需要通过HTTPS与服务器通信
安装Nginx
在Ubuntu上,您可以使用apt-get
直接安装NginxSudo apt-get install nginx -y
安装完成后,使用nginx命令汇海 Nginx:
Sudo /etc/init.d/nginx start
转到http://<您的域名>查看Nginx测试页面
HiShop小程序工具提供多种类型的商城/商店小程序制作,可视化编辑1秒,在线生成5个步骤。通过拖动和拼接模块布局小程序商城页面,你可以看到你得到的东西,你只需要艺术家来制作一个漂亮的商场。
更多小程序开发案例,全部位于:http://www.hvihi.com/xiaocx/kaifa.html< 汇海(www.hvihi.com)是国内知名的商城系统和商城网站建设提供商,其中汇海技术小程序系统提供小程序商城开发,小程序配送系统,微分配系统,商城系统,电子商务网站建设, 微信发行系统,小程序商城及其他多端商场和电子商务行业解决方案>
确认:这个文件和图像源网络编辑器的网站部分,如果有侵权及时通信删除。 汇海hvihi.com网站原创文章,请注明出处。
“沈阳软件公司”的新闻页面文章、图片、音频、视频等稿件均为自媒体人、第三方机构发布或转载。如稿件涉及版权等问题,请与
我们联系删除或处理,客服QQ:55506560,稿件内容仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同
其观点或证实其内容的真实性。
热门文章
使用“扫一扫”即可将网页分享至朋友圈。
上一篇:
小程序下单日历插件,类似于携程和其他酒店预订小程序
下一篇:很抱歉没有了