道爷我成了,云图库完美上线了!!!!

经过连日奋战,云图库项目终于圆满收官了!回顾整个过程,真是收获满满,也解锁了不少新技能。

一开始,考虑到腾讯云对象存储服务虽费用不高,但频繁收到余额提醒实在让人分心,我便决定自己搭建 minio 服务来替代 cos,一番摸索后顺利搞定,当时还挺有成就感的。

可没高兴多久,就遇到了图像处理的难题 —— 百度以图搜图功能只支持 https 链接,而我搭建的 minio 并不支持。没办法,只能先退而求其次,改用搜狗的以图搜图功能应急。虽说基本能用,但体验上终究差了点意思,心里总觉得不够完美。

大概是强迫症作祟吧,我还是想换回百度的功能。这就意味着必须让 minio 支持 https,于是开始一步步推进:购买域名、申请证书,原以为万事俱备,没想到还得完成备案流程。接着配置 nginx,前前后后像闯过重重关卡,总算让 minio 实现了 https 访问。但新问题又冒了出来:只有一个证书,导致图片上传时没法用 https。灵机一动,我修改了代码逻辑,让上传环节走 http,预览环节走 https,完美解决了证书限制的问题,这下总算称心如意了。

最后是自动部署环节。以前每次做完项目,手动打包部署都挺费时间,这次尝试用 spug 自动部署工具,只需关联 git 仓库、选择对应分支,就能自动完成部署,大大节省了时间。虽说第一次用的时候踩了不少坑,反复调试了好几次,但最终成功跑通的那一刻,还是特别有成就感。

整个项目做下来,虽然一路磕磕绊绊,但每解决一个问题,都感觉自己又进步了一点,这种成长的喜悦真是太棒了

PixPin_2025-07-31_10-00-05.png

PixPin_2025-07-31_10-00-45.png

PixPin_2025-07-31_10-01-35.png 嘿嘿,头像是我的小宝!网站地址是www.coder-live.cn 第一次上线,做的肯定不好,希望大佬轻点喷。

0个评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
Serendipity
下载 APP