news 2026/4/18 10:21:37

小程序从开发到上线,全流程拆解(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/4/18 7:37:41

毕业设计神器:HY-MT1.5+云端GPU=零成本AI翻译方案

毕业设计神器:HY-MT1.5云端GPU零成本AI翻译方案 你是不是也遇到过这样的情况?作为本科生做多语言处理相关的毕业设计,导师要求你跑几个翻译模型对比效果,结果学校实验室没GPU,本地笔记本连模型都加载不起来。查资料发…

作者头像 李华
网站建设 2026/4/17 22:20:57

AI绘图成本优化方案:云端GPU按需计费,比自建省90%

AI绘图成本优化方案:云端GPU按需计费,比自建省90% 对于小型工作室来说,接到了一个AI绘画项目本是件值得高兴的事,但客户预算有限,这却成了甜蜜的烦恼。如果为了完成这个项目去购买专业的显卡设备,动辄上万…

作者头像 李华
网站建设 2026/4/17 23:46:07

RetinaFace+CurricularFace边缘部署:云端开发到设备端移植全流程

RetinaFaceCurricularFace边缘部署:云端开发到设备端移植全流程 在物联网(IoT)和智能终端快速发展的今天,越来越多的场景需要将人脸识别能力“下沉”到边缘设备上——比如门禁系统、考勤机、智能摄像头甚至无人机。但直接在资源受…

作者头像 李华
网站建设 2026/4/16 17:29:38

地址匹配准确率低?试试阿里这款开源模型

地址匹配准确率低?试试阿里这款开源模型 1. 引言:中文地址匹配的挑战与破局之道 在地理信息处理、用户画像构建、物流调度等实际业务场景中,地址数据的标准化与实体对齐是数据清洗的关键环节。由于中文地址存在表述多样、缩写习惯不一、区域…

作者头像 李华
网站建设 2026/4/18 9:22:01

MS-SWIFT模型魔改指南:云端GPU尽情折腾不心疼

MS-SWIFT模型魔改指南:云端GPU尽情折腾不心疼 你是不是也经常有这样的烦恼:看到网上各种大模型魔改项目,比如让AI学会讲相声、写小说、模仿某位名人说话风格,甚至还能画画唱歌,心里痒痒想试试?但一想到要装…

作者头像 李华
网站建设 2026/4/18 9:22:09

FSMN-VAD支持中文吗?多语言适配情况说明

FSMN-VAD支持中文吗?多语言适配情况说明 1. 引言:FSMN-VAD 离线语音端点检测控制台 在语音识别、音频处理和智能语音交互系统中,语音端点检测(Voice Activity Detection, VAD)是至关重要的预处理环节。其核心任务是从…

作者头像 李华