买了一台 99 元的服务器,搭好了网站。
然后想:能不能搞个小程序?
其实几年前发布过自己的一个小程序。
垃圾分类查询小程序,而且运行了 2 年左右,还开通了广告主的,但是访客很少,总共估计几千个访问量。
后来又给我下架了,好像是不允许的类目,就没管了。
个人小程序能做的类目和主题很有限。
今天把完整流程写出来。
从服务器到发布,全流程。
第一步:服务器+域名
小程序需要后端接口。
服务器少不了。
推荐那台 99 元/年的ECS。
2 核 2G3M,够用。
域名要买一个。
.com 大概 90 元左右。
内地服务器必须ICP 备案,非内地的应该不行的。
大概 7-10 个工作日。
小程序本身也要备案,也需要一些时间。
代码提交审核前就得办好。
如果用云开发,整套后端托管在腾讯云官方环境,
应该是不需要 ICP 备案的,我没用过这个。
这里介绍了是使用自己服务器提供后端服务的。
第二步:HTTPS 证书
小程序强制要求 HTTPS。
不支持 HTTP 请求。
如果是使用自己的服务器做后端的话,需要 HTTPS。
免费证书用Let''s Encrypt就行。
3 个月有效期,记得续签。
在服务器上配好 Nginx。
把证书装上。
第三步:写后端接口
小程序需要数据。
你得写个后端 API。
用 Node.js、Python、Java,PHP 等都行。
连接数据库,处理业务逻辑。
接口地址就是你的域名+路径。
比如 https://api.你的域名.com/login
第四步:开发小程序前端
下载微信开发者工具。
新建项目,填 AppID。
AppID 在微信公众平台后台能拿到。
用 WXML 写页面结构。
WXSS 写样式。
JS 写逻辑。
这些现在都可以交个 AI 大模型来写了。
调用后端接口用 wx.request。
第五步:配置服务器域名
登录微信公众平台。
「开发」-「开发设置」-「服务器域名」。
把你后端接口的域名填进去。
request 合法域名、socket 合法域名、uploadFile 合法域名……
不填的话,请求发不出去。
第六步:提交审核
代码写完了,在开发者工具点上传。
填版本号,写更新日志。
登录小程序后台,「版本管理」提交审核。
审核一般 1-7 个工作日。
类目要选对,个人能做的小程序类目非常有限。
被打回就按提示改。
第七步:发布上线
审核通过,后台会显示“审核版本”。
点“发布”,就上线了。
建议先灰度发布,小范围用户测试。
没问题再全量。
总结
一套流程走下来。
服务器 99 元,域名 90 元。
成本不到 200。
小程序就能跑起来。
麻烦的是备案和审核。
但做完一遍,后面就熟了。
如果你一直想上个小程序。
现在可以动手了。


