折腾了近一个月,我的壁纸小程序终于上线了
成品展示请微信搜索“青梦壁纸” 
做个小程序 这个事其实想了挺久了,苦于选择困难在工具类、证件照甚至是去水印还是其他类型到底该选择哪个才好?一直拿不准主意这才一直搁置了下来。
至于选择做壁纸小程序算是心血来潮(当时手上刚好空了个服务器,空着不用又不会不收费。)
现在小程序上线了感觉后续挺费时间精力,如果选择其他类型的会不会好一些。
原版:链接:https://pan.quark.cn/s/a974760437b3
提取码:WJ2C
使用的这套源码有几年没有更新了且是依赖 UniCloud,本着少花一分是一分的原则让AI改了一下。
最终后端完全自建+前端也修改了不少,大概如下:
| 模块 | 技术 |
|---|---|
| 微信小程序 | 微信原生 |
| Web 管理后台 | Vue 3、TypeScript、Vite、Pinia、Element Plus |
| 后端 API | FastAPI、SQLAlchemy 2、Pydantic 2、Alembic |
| 数据库 | MySQL 5.7.40 及以上,生产推荐 8.0 |
| 图片存储 | 首发使用服务器本地存储,支持以后迁移到 S3 兼容对象存储 |
| 网关和进程 | Nginx、Uvicorn、systemd |
| 发布 | 版本化压缩包、SHA-256 清单、原子切换、应用回滚 |
花了大概:
真的比UniCloud花的少吗?有没有用过UniCloud的小伙伴。
本以为消耗最多的是 自建后端 的阶段毕竟是从0开始,实际上确实上线前的各种修复优化耗时最久。不知道是否使用codex的方法不对总感觉AI可以比现在更准更快一些。
配置微信合法域名时所配置域名必须经过备案才可。接口请求对应 request,图片上传对应 uploadFile,图片下载对应 downloadFile。这里只填 HTTPS 域名,不要带具体接口路径。
小程序备案的时长有些久我用了半个多月。
个人微信认证每年需要交30元认证费用,企业好像是300元,每年一交(自你认证之日起后推一年)。未经过微信认证的小程序不具备“被搜索”的功能。
上线前在 微信开发工具 测试和真机调试无误后可直接上传(注意:此上传不等于上线),上传后到 微信小程序管理后台 https://mp.weixin.qq.com/ 中的 版本管理 中可选择提交为体验版本或直接提交审核,审核通过后需手动提交为线上版本方可正常访问。
整个流程用一句话概括就是:部署后端 -> 配置域名 -> 真机测试 -> 上传代码 -> 设置体验版 -> 提交审核 -> 手动发布。
目前刚上线,首页是这样的。大部分都是必应每日壁纸,21年到现在的应该都在了。
版权声明:本文为原创文章,版权归 天凉好个秋 所有,转载请联系博主获得授权。
本文地址:https://beicb.top/archives/3053.html
如果对本文有什么问题或疑问都可以在评论区留言,我看到后会尽量解答。