news 2026/8/20 17:36:25

小程序从开发到上线,全流程拆解(2026 实战版)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
小程序从开发到上线,全流程拆解(2026 实战版)

前言

最近上线了一款小程序,主要是用来做知识分享的。自己写了挺多的文章,但是分类比较混乱、查找阅读起来也不方便。所以弄了这款小程序收集以往发布的文章,方便浏览和检索。这里记录小程序发布上线的相关说明及遇到的问题~

小程序的名称:【乡下小哥编程】,和公众号的一致。有兴趣的可以看看,刚发布上线,相关数据还不多 ,后续会陆续整理~

更多资料:更多文章

一、项目上线目标说明

  • 项目类型:内容展示型微信小程序

  • 上线目的:对外提供稳定的技术文章与代码内容浏览服务

  • 上线原则:功能克制、合规优先、稳定第一

二、上线前准备工作

1. 功能范围确认(个人主体不能发布带有交流讨论和支付相关的)

  • 仅保留浏览相关功能

  • 确认无登录、无评论、无用户输入

  • 所有数据均为只读展示

2. 内容合规检查

  • 文章内容无诱导、无外链跳转

  • 联系方式仅作为展示说明

  • 无商业推广、无付费引导

3. 配置检查(这个可以通过体验版本调试)

  • 接口地址配置正确

  • 域名已完成微信后台配置

  • HTTPS 配置完成(小程序的接口使用https,所以一般搭配nginx做个反向代理和认证)

三、后端部署流程

1. 服务器环境

  • Linux 服务器(我这里购买的一台轻型的:此程序主要为读,设计数据库的写入少)

  • JDK 环境已安装

  • Redis已安装

  • Nginx已安装

  • Mysql已安装

  • 独立运行 Jar 包(项目jar包)

  • 域名(我这里申请的有域名,可以通过域名访问,这样避免服务器ip暴漏)

注意:以上服务均开启自动开机重启功能,避免每次服务器重启单独重启各个服务。

2. 部署方式

  • Spring Boot Jar 包方式运行

  • 后台服务与小程序前端解耦

  • 日志独立目录输出

  • 配置服务开机自动重启

3. 服务启动

  • 使用非 root 用户运行服务

  • 指定日志目录

  • 启动后进行接口可用性检查

4.前端部署

前端部署较为简单,通过将前端打包,然后将dist下的文件上传到服务器指定位置,然后配置nginx,这样前端就可以访问后端的接口。再浏览器即可通过访问域名的方式浏览页面。这里重点说明一下,前端的接口访问和本地开发调试不一样,接口地址通过nginx反向代理后访问后端接口。

这个部署的后台管理页面,主要是我自己用的,用来发布一些相关信息。

四、数据库与数据准备

1. 数据库部署

  • MySQL 数据库

  • 创建业务数据库

  • 初始化表结构

2. 基础数据准备

  • 管理员文章数据

  • 标签数据

  • 公告数据

⭐这里提示说明下:这里如果需要远程访问数据库(可视化操作数据),需要对创建的数据库给与一定的权限,同时再服务器控制台放开对应的端口,否则远程是无法连接的。

五、小程序发布流程

1. 版本配置

  • 设置版本号

  • 填写版本描述(仅说明功能,不涉及技术)

  • 再微信开发者工具中上传相关代码

2. 提交审核(功能要描述清楚,不用的代码尽量都删除)

  • 功能说明精简

  • 明确非社交、非 UGC 定位

  • 不涉及用户信息采集

  • 确保自己的后台能够访问,服务器要打开

3. 审核处理(一般会有客服打电话咨询相关事情)

  • 根据审核反馈微调文案或页面

  • 保持功能一致性

  • 如果客服咨询的话,就正常回答即可。

⭐提示说明:我这里第一次提交的版本被退回来,原因是我这边有设计评论模块的。我这里这部分功能没有用到,但是依然需要删除。删除之后,就通过了。审核的时间一般是1~7天,当然也可以加急。大概如下:

六、小程序备案

小程序如果不进行备案,则无法发布上线。再微信小程序平台,按照相关指引填写相关资料提交审核即可。路径:微信公众平台 → 小程序 → 设置 → 基本设置→ 小程序备案

微信平台初审一般1~3天,一般提交后,有问题相关客服会退回审核联系你修改(比如上传相关图片资料),有些小问题则会直接帮你修改了(比如备注信息)。微信平台审核通过之后,会由工信部审核,一般是3~20天。审核通过后会短信通知你,平台也可以进行查询,入下图所示:

七、正式发布流程

1. 审核通过

  • 确认版本状态为「审核通过」

2. 发布上线

  • 将审核版本设为线上版本

  • 确认小程序线上可访问

3. 发布后检查

  • 首页访问

  • 文章详情访问

  • 接口响应是否正常

⭐注意:正式发布的版本,微信用户可以正常访问。但是需要进行个人认证,否则过一段时间则无法搜索到小程序。个人认证的主要作用是:能长期、能放权、能扩展。

八、版本更新与迭代

1. 更新策略

  • 小步迭代

  • 每次更新只做有限功能调整

2. 本次版本主要改动

  • 优化页面加载体验

  • 优化异常提示文案

  • 新增搜索功能

  • 新增排序功能

  • 优化公告相关页面

当然,每次迭代更新新版本。都需要重新提交代码审核,如下发所示:

九、常见问题与经验总结(重点)

我发布的是个人主体,不涉及商业相关的活动。功能限制的很多,如果需要发布支付、社区交流之类的。则需要有相关的营业资格证书进行相关认证,个人主体后续也可以升级为此类型。

1. 审核经验

  • 功能描述越简单越容易通过

  • 避免出现“用户”、“互动”、“发布”等敏感词

  • 联系方式仅作为说明用途展示

2. 上线经验

  • 上线前必须全链路自测

  • 接口异常一定要有兜底处理

  • 页面功能保持克制

十、文档用途说明(这个是项目迭代管理相关的)

  • 项目上线记录

  • 审核合规备忘

  • 后续版本发布参考

  • 同类项目快速复用模板

后语

目前上线的这个版本,是自己测试验证能否上线的一个版本,功能方面比较少。目前这几天对其进行了部分优化,也提交了审核。服务器上的相关文章数据还比较少,接下来会慢慢整理相关的资料到上服务器。方便自己的同时,也希望对别人有点帮助~ 感兴趣的也可以去看看~

小程序名称是:【乡下小哥编程】。

⭐注意:个人观点,仅供参考!!!

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/19 17:14:03

别再买显卡了!Qwen3云端体验更划算,1小时1块

别再买显卡了!Qwen3云端体验更划算,1小时1块 你是不是也遇到过这样的困境:想用AI写产品文案、做创意策划,却被动辄上万的硬件投入吓退?尤其是像摄影工作室这种非全天候使用AI的场景,花两万多配一台RTX 409…

作者头像 李华
网站建设 2026/8/19 17:17:45

TensorFlow-v2.9教程:Attention机制实现与可视化

TensorFlow-v2.9教程:Attention机制实现与可视化 1. 引言 1.1 学习目标 本文旨在通过TensorFlow 2.9版本,深入讲解Attention机制的原理、实现方法与可视化技术。读者在完成本教程后将能够: 理解Attention机制的核心思想及其在序列建模中的…

作者头像 李华
网站建设 2026/8/19 13:57:28

ModbusRTU报文解析:如何提取寄存器值的字节顺序说明

ModbusRTU报文解析:如何正确提取寄存器值的字节顺序?你有没有遇到过这种情况——从电表读回来的数据,明明是“220V”,结果程序里显示成了“5.7e9”?或者PLC传来的温度值总是偏大10万倍?别急,问题…

作者头像 李华
网站建设 2026/8/19 16:53:43

星图AI平台:PETRV2-BEV模型训练环境快速搭建指南

星图AI平台:PETRV2-BEV模型训练环境快速搭建指南 1. 引言 1.1 学习目标 本文旨在为从事自动驾驶感知任务的开发者提供一份完整、可执行、工程化落地的PETRV2-BEV模型训练环境搭建与训练流程指南。通过本教程,您将掌握: 如何在星图AI算力平…

作者头像 李华
网站建设 2026/8/19 16:56:18

【毕业设计】 基于Python的django-HTML二维码生成算法研究可实现系统

💟博主:程序员陈辰:CSDN作者、博客专家、全栈领域优质创作者 💟专注于计算机毕业设计,大数据、深度学习、Java、小程序、python、安卓等技术领域 📲文章末尾获取源码数据库 🌈还有大家在毕设选题…

作者头像 李华
网站建设 2026/8/19 16:53:43

Qwen3-0.6B部署踩坑记录:网络代理导致调用失败的解决办法

Qwen3-0.6B部署踩坑记录:网络代理导致调用失败的解决办法 1. 背景与问题描述 Qwen3(千问3)是阿里巴巴集团于2025年4月29日开源的新一代通义千问大语言模型系列,涵盖6款密集模型和2款混合专家(MoE)架构模型…

作者头像 李华