微信小程序开发完成后,部署上线主要分为以下几个步骤。部署并不是传统意义上的“服务器部署”,而是将代码上传到微信官方平台,经过审核后发布。以下是详细的部署流程:
一、前期准备
-
注册小程序账号
- 前往 微信公众平台 注册小程序账号。
- 完成实名认证(个人或企业)。
-
获取 AppID
- 登录后在「开发」->「开发设置」中获取小程序的 AppID,开发时需要用到。
-
配置服务器域名(如需)
- 如果小程序需要调用后端接口(如 HTTPS 请求),必须在「开发设置」中配置 request 合法域名。
- 包括:
- request 合法域名
- socket 合法域名
- uploadFile 合法域名
- downloadFile 合法域名
- 注意:只支持 HTTPS 协议,不支持 IP 地址或 localhost。
二、使用微信开发者工具上传代码
-
打开微信开发者工具
- 下载并安装 微信开发者工具。
- 打开你的小程序项目。
-
填写项目信息
- 选择项目目录,填写 AppID,项目名称等。
-
上传代码
- 点击工具顶部的「上传」按钮(上传到微信后台)。
- 填写版本号和项目备注(如:v1.0.0 上线版本)。
- 点击「上传」。
✅ 上传成功后,代码会进入微信小程序管理后台的「版本管理」中,显示为“开发版本”。
三、在微信公众平台提交审核
- 登录 微信公众平台
- 进入「管理」->「版本管理」
- 找到刚上传的“开发版本”,点击「提交审核」
- 填写审核信息:
- 业务名称
- 测试账号(如有)
- 功能页面路径(如:pages/index/index)
- 审核说明(如:首次上线,主要功能为 XXX)
- 提交等待审核(通常 1-7 个工作日)
四、审核通过后发布
- 审核通过后,你会收到通知。
- 回到「版本管理」,点击「发布」按钮。
- 确认发布,小程序即可对外访问(用户搜索或扫码可使用)。
⚠️ 注意:发布后无法撤回,只能发布新版本覆盖。
五、后续更新与维护
- 每次更新代码后,重复上述「上传 → 提交审核 → 发布」流程。
- 可使用「灰度发布」功能,先对部分用户开放新版本。
- 查看用户数据、访问量、错误日志等可在「统计」模块中查看。
六、后端服务部署(补充)
虽然小程序前端代码由微信托管,但如果你有后端服务(如 Node.js、Java、Python 等),需要自行部署到服务器,例如:
- 阿里云、腾讯云、华为云等云服务器
- 使用 Serverless(如腾讯云云开发、Vercel、Netlify)
- 使用云开发(推荐新手):微信内置的云开发环境,无需自己搭服务器
如果使用 云开发,可以直接在微信开发者工具中初始化云开发环境,部署云函数、数据库、存储等。
总结流程
开发代码 → 微信开发者工具上传 → 公众平台提交审核 → 审核通过 → 发布上线
如有更多需求(如自定义域名、支付功能、客服消息等),还需额外配置相关权限和证书。
如需,我可以提供云开发部署或传统后端部署的具体示例。
CDNK博客