我没有写一行代码。
但我做了一个微信小程序,通过了微信官方审核,上线了,现在700多人在用。
这个小程序叫「心跳次元姬」,是一个二次元图片浏览和下载工具。用户打开就能刷图,喜欢的能收藏,想要的能一键下载到手机相册。
从第一行代码到上线,我一个人搞的,用了一个半月。
下面是完整的过程,每一步我都会讲清楚我用了什么、怎么做的。

第一步:准备工具
做一个微信小程序,你需要准备三样东西。
第一样:微信开发者工具。
这是微信官方出的软件,免费的。你写好的小程序代码放进去,它能帮你在电脑上模拟手机效果,看看做出来长什么样。
去微信官网就能下载,安装好,用你的微信扫码登录就行。
第二样:Cursor。
这是一个写代码用的编辑器,但它内置了AI。你用中文告诉它你想要什么功能,它直接帮你把代码写出来。
去Cursor官网下载,免费版就够用。
第三样:一个微信小程序账号。
去微信公众平台注册一个小程序账号。个人就能注册,不用营业执照。注册完你会拿到一个AppID,后面要用。
这三样东西,半小时就能全部准备好。

第二步:告诉AI你想做什么
工具装好了,打开Cursor,开始干活。
我打的第一段话是这样的:
我想做一个微信小程序,首页用瀑布流展示二次元图片,上面有一排标签可以切换分类,点击图片进入详情页可以看大图,支持收藏和下载到手机相册。
Cursor开始生成代码。
那些代码我一个字都看不懂。但我照着它的指示,把文件放到对应的目录里,然后在微信开发者工具里打开这个项目。
页面出来了。[丑页面已经找不到了....]
但它是真的能点、能划、能跑的。
接下来我就反复做一个动作:告诉Cursor哪里不满意,让它改。
我说"图片排列太整齐了,我要那种高低错落的效果"——它帮我改成了瀑布流。
我说"上面那排标签,点热门要只显示热门的图,点原神只显示原神"——它加了分类筛选功能。
我说"收藏按钮点了要变红,再点要变回来"——它加了收藏状态切换。
我说"图片要能长按保存到手机相册"——它加了下载功能。
每一个功能,我都是用大白话描述的。一个技术名词都没用过。
两周下来,我的小程序长这样了:
首页有瀑布流,有分类标签,图片点进去有详情页,能收藏能下载。
像个样子了。
但你以为到这儿就结束了?远远没有。最折磨人的阶段才刚开始。

第三步:跟Bug死磕
什么是Bug?就是你觉得该正常运行的功能,它偏偏出问题。
这个阶段我碰到了不下几十个bug,挑几个最典型的讲。
Bug 1:收藏数字抽风。
用户点了收藏,页面显示"1人收藏"。刷新一下,变成"0"了。
更离谱的,有张图显示"29人收藏",后台一查,实际只有2个人收藏过。
我把这个现象原原本本描述给Cursor,它告诉我:页面上显示的数字和后台存的真实数字是两个东西,两边没有同步。
它帮我设计了一个方案:每次用户点开一张图片,后台偷偷查一下——显示的数字对不对?不对就悄悄改过来。
用户完全感知不到这个过程。从此数字就准了。
Bug 2:标签点了没反应。
首页那排标签——"热门""最新""原神""动漫",点了跟摆设一样。
我做了一个关键动作:把屏幕上的红色报错信息完完整整截图,发给Cursor。
虽然那些英文我一个字都看不懂。
Cursor一看就说:你有个配置文件里地址写错了。后台真正的地址是 /miniprogram/image/hot,你写的是 /miniapp/images。
就好比你寄快递地址写错了,快递当然送不到。
改了一个词。标签活了。
Bug 3:下载了图片但没有记录。
图片确实保存到手机了。但打开"我的下载"——空的。后台数据库也没有任何记录。
原因极其简单:代码里写了"把图片保存到手机相册"这一步,但忘了加"把这次下载记录到数据库"。
Cursor加了一行代码。问题消失。
Bug 4:明明登录了,还说"请先登录"。
我登录了,点"下载记录",弹窗:"请先登录"。
退出来重进,好了。过一会儿又不行了。
排查了很久才搞清楚:小程序里有好几个地方存着"你有没有登录"的信息。有时候一个地方更新了,另外几个没跟上,页面一检查就以为你没登录。
修复方案:让这几个地方互相通气,只要有一个知道你登录了,就自动同步给所有其他地方。
Bug 5:电脑上完美,手机上崩了。
这个最坑。在电脑模拟器上测了几十遍没问题,一到真手机上,登录直接失败。
原因:手机的网络环境比电脑模拟器苛刻得多。稍微卡一下就超时报错。
加了三个调整:等待时间从默认拉长到15秒,失败自动重试一次,服务器没回应就先把信息存到手机本地。
整个Bug阶段,我用的最多的方法就一个:完整截图报错信息,发给Cursor,让它来诊断。
我不需要看懂那些报错。我只需要完整地传达给AI。
这一招解决了我80%以上的问题。

第四步:让别人也能用
代码在我电脑上跑起来了。但只有我能用,别人打不开。
要让所有人都能用这个小程序,你需要把它放到互联网上去。
这一步需要四样东西,我一样一样讲。
第一样:一台云服务器。
你可以理解成"在网上租了一台24小时不关机的电脑"。你的代码跑在上面,别人才能访问到。
我用的是阿里云,最便宜的入门款,2核2G内存。
租好之后,我装了一个叫"宝塔面板"的管理工具。有了它,管理服务器就像在用一个网页后台,不需要敲命令。
第二样:一个域名。
域名就是网址,相当于给你的服务器一个门牌号。
我注册的是 xintiaociyuanji.cn,一年大概50块钱。
第三样:一个安全证书。
就是你平时看到网址前面那个小锁头🔒。
微信强制要求所有小程序必须用带锁头的安全连接。没有这个东西,小程序根本不让上线。
我用了Cloudflare的免费证书,不花钱,而且它会自动帮你续期,不用管。
第四样:在微信后台登记你的域名。
登录微信公众平台,找到"开发设置"→"服务器域名",把你的域名填进去。
告诉微信:这是我的服务器地址,是安全的,请允许我的小程序连接它。
这四步做完,Cursor帮我把后端代码部署到服务器上,配好了各种转发规则。
然后我在微信开发者工具里点了"上传",提交审核。
等了大概一天,审核通过了。
我的小程序正式上线了。
这中间有个印象极深的坑:
我在微信后台填了域名,填完立刻测试。报错。
以为填错了,改了一遍,再测试。还是报错。
又改了一遍。还是报错。
反复改了四五次,快崩溃了。
最后Cursor提醒我:微信后台改完配置,要等3到5分钟才生效。
我停下来,什么都不做,干等了5分钟。
再测试。好了。
这种经验AI不一定主动告诉你,但你踩一次就永远记住了。

第五步:维护
小程序上线不是终点,你得让它持续能用。
比如安全证书会过期,过期了小程序就打不开。比如服务器可能宕机,你的数据可能丢失。
Cursor帮我写了一套自动检查脚本:
每天自动检查安全证书还剩多少天,快到期了提醒我
每天检查服务器是不是还在正常跑
每周自动备份一次配置数据
相当于免费请了个看门的。上线到现在,我基本没操心过服务器的事。
后台长什么样
小程序前端是用户看到的,后台是我管理用的。
Cursor帮我搭了一个完整的后台管理系统,能管什么呢?
管用户。 谁注册了、什么时候来的、收藏了几张图,全都能看到。
管图片。 批量上传图片,设置分类,设置标签,一键发布。
管下载。 谁下载了什么图、什么时候下载的、下载了几次,都有记录。
管数据库。 所有图片信息——标题、分类、作者、标签——都整整齐齐存在数据库里。
这些后台功能,全是我用大白话描述需求,Cursor帮我生成的。
最终成绩单
微信官方审核通过,正式上线
700+真实用户
127张图,覆盖原神、星穹铁道、明日方舟等分类
后台管理系统齐全
整个开发过程积累了二十多份踩坑文档

最后说几句真心话
很多人想做一个自己的东西,但总觉得"我不会技术,做不了"。
一个半月前我也是这么想的。
做完之后我发现,整件事的核心就三点:
第一,说清楚你要什么。 AI不怕你不懂技术,怕你自己都不知道想要什么。你描述得越具体,它给你的东西就越能用。
第二,学会传达报错信息。 遇到问题不要慌,把屏幕上的报错完完整整截图或复制,发给AI。你不用看懂那些东西,AI看得懂。
第三,耐住性子。 AI把技术门槛压得很低了,但它替不了你的耐心。你会遇到很多bug,很多次想放弃。但只要你愿意再截一次图、再问一次AI、再试一次,就一定能过去。
如果你也有一个想做的东西。
别等了。我行,你也行。
最后大家如果需要整个的详细设计文档和整个过程中的解决方案,评论区留言扣“心跳次元姬”,免费发放。