微信公众号开发

微信小程序部署流程

本文主要是介绍微信小程序部署流程,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

微信小程序的部署过程稍有繁琐,这里记录一下主要的部署步骤和遇到的问题。

一、准备工作

1. 购买云服务器

尝试过阿里云/腾讯云/百度云/华为云等四大云服务器,操作都差不多。这里以百度云为例。

2. 购买域名

小程序必须要使用域名,可以在云服务商系统购买。购买后要求备案通过才能使用域名(一般周期较长,一般为1个月内,需要填写资料/上传相关签名资料后,等待审核。具体按照网站备案要求操作),然后在百度智能云平台里进行DNS解析即可。

3. 申请/购买ca证书

微信小程序的接口要求是https,所以需要购买ca证书。云服务器自带的ca证书没有与域名绑定,因此需要自行购买,但一般花费较高。好在有免费ca证书可用(有效期1年),可以测试,如下图所示。

 二、webapi发布及配置

1. 云服务器部署SSL证书

官方文档有详细说明,https://cloud.baidu.com/doc/BCC/s/Okmvmtv3x

2. 将开发好的webapi程序(我这里使用的是.net core 6 的web api)发布到iis。然后再添加绑定https(主机名填写域名)即可

三、uniapp发布到微信小程序

借助于uniapp的开发工具hbuilder可以很方便的一键发布微信小程序。

点击hbuilder菜单的发行->小程序-微信(仅适用于uniapp),打开如下窗口。

微信小程序名称自行填写,微信小程序appid需要登录微信小程序管理后台获取。

密钥文件也是在微信小程序后台获取。生成key文件。IP白名单可以添加执行上传微信小程序时操作的电脑的IP。只有添加了IP白名单的IP地址,才可以执行上传微信小程序代码的动作。

填写相关信息,选择密钥文件路径,发行即可一键发布。

四、微信小程序官方配置

服务器域名要正确配置,且域名要求是https协议。

此外,微信小程序需要独立的Email邮箱(一个邮箱只能绑定一个微信小程序),另外涉及到收集用户资料的小程序(比如身份证号等),会上架被拒。

 

参考资料:

1. 云服务器部署SSL证书-IIS 

2. https 发生413错误 未显示页面,因为请求实体过大

3. 微信小程序上传图片报错:uploadFile: fail url not in domain list 

这篇关于微信小程序部署流程的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!