从 0 到 1 打造你的 AI 微信小程序之起手篇

217 阅读5分钟

起因

2025 年是 AI 应用元年,各色相关应用层出不穷。过年期间随着 DeepSeek R1 的兴起,我看到了大模型在众多领域已经有了相对可靠的且廉价的应用基础,因此就萌生了开发一款个人微信小程序试试水的想法。

有了想法就要行动,过年放假期间加上零碎的下班时间,历时三周左右,总花费 170 块不到,从零搭建并上线微信小程序。

这个系列文章就是介绍我如何短时间内上线微信小程序的。文章结尾已附上小程序二维码,大家可以扫码体验,看下做到什么程度。

第一步:明确技术选型

如何将想法落地,首先是思想准备。要明确自己的目的是上线产品,而不是扩展自己的技术栈。这一点很重要,避免叠加不必要的不可控环节,优先跑通链路,形成正向反馈,才不容易半路夭折。

因此要从自己熟悉的技术栈出发,先做出东西来。

本人是前端开发,服务端对 Node 较为熟悉,在工作中使用的是阿里云服务器,对阿里云各类云资源使用都比较熟悉,以前开发过原生微信小程序,因此我的技术选型初步定在【阿里云服务】+【原生微信小程序】(暂时不考虑跨端,各类跨端框架和周围小伙伴了解到都不是很靠谱)。

第二步:服务端资源准备

技术选型明确后,开始规划资源准备,在此之前也做了很多功课,主要是了解微信小程序上线对服务端的一些强制需求,并了解云资源的价格,提前做好预算,下面就展开说说。

阿里云服务器

直接参与阿里云的 99 计划,2核 2GB 50GB存储,系统选择 Linux 系统,这个配置完全够用,因为我们切入的是 AI 场景,基本就是调用三方服务,并没有复杂运算,项目启动期间访问人数也不会特别多。主打一个省钱,花费 99 元即可包一年。www.aliyun.com/benefit

image.png

阿里云 OSS

因为是做 AI 相关应用,需要涉及到图片、视频、文本等资源上传、生成、存储。申请 OSS 可以大大减少服务器压力,并且会附赠一个资源的域名链接,前端资源也可以直传 OSS,不必经过服务端。关键是有羊毛,前期免费试用 3 个月,3个月后选择按量收费(没人用也不会产生费用),后期项目起来了,可以包年包月。free.aliyun.com/?spm=a2c4g.…

image.png

阿里云 RDS 数据库

关于数据库选型,见仁见智,由于本人比较熟悉 MySQL,对 RDS 已经比较熟悉,所以直接选择了 RDS 数据库。和 OSS 一样试用期三个月,后续按量收费,最低配置起手。 free.aliyun.com/?spm=5176.2…

image.png

域名申请

计算资源准备就绪后,开始申请域名,由于微信小程序调用 API 必须是合法备案的域名,因此域名是必不可少的。直接到阿里云购买域名wanwang.aliyun.com/domain/

从 1元首年到上万的都有,可以选择比较便宜的后缀起手,这个就看个人财力和喜好了。本人1元首年申请了自己的 hahaiwin.xin 域名。

image.png

数字证书 SSL 申请

由于微信小程序调用 API 必须支持 https 协议,因此服务器必须要签发 SSL 证书,本人亲测通过 OpenSSL 等本地证书工具签发的本地证书不可用,会被微信拦截。 可在阿里云上选购证书www.aliyun.com/product/cas ,这里选购 DV 证书即可,68元每年。

image.png

至此,服务端资源准备工作已经完成,在阿里云控制台可以产看管理这些资源

image.png

第三步:微信小程序准备

相对服务端,前端的准备工作就比较简单了,主要是注册微信小程序账号,下载IDE进行开发。

账号注册

mp.weixin.qq.com/cgi-bin/wx 通过这个链接完成注册,注册完成后,需要完善小程序基本信息,包括名称、头像等。申请类目、小程序认证、备案等环节,按照微信小程序官方指引一步步完成即可。

image.png

下载 IDE 准备开发环境

developers.weixin.qq.com/miniprogram… 通过上述链接,直接下载稳定版本 IDE即可,绑定小程序 appId 即可进行前端开发。

image.png

第四步:备案

上线微信小程序必须要完成工信部备案,这里的备案包含两部分,微信小程序端备案和域名ICP备案,本人在浙江省每个备案大致需要 3 个工作日的时间,可同时进行申请。

域名 ICP 备案

在阿里云 ICP 备案首页提交备案 beian.aliyun.com/ ,备案流程如下,本人备案时间为 3 天,期间有人工问询,不同地区可能会有差别,但是过程中并没有太多卡点,大胆申请即可。

image.png

微信小程序备案

微信小程序基本信息下面有【小程序备案】入口,点进去申请即可,该环节备案时间也是 3 天,期间有人工问询,但过程还算顺利。

image.png

到目前为止,上线个人微信小程序准备工作已经做完,下一篇将详细讲服务端环境搭建。

附录

下载.png