调试 bug 一天后的随想
调试 bug 一天后的随想今天在尝试写一个 OIDC 认证的中间件和一些 API,使用 GoFiber 作为 web 框架,去接入 Logto 的 OIDC 服务。 “这应该还是比较简单的吧!”我在 Bing 里面输入了这些框架相关的关键词,看着一个个弹出来的链接,一边滑动鼠标滚轮一边想。 进入 Logto 文档,熟练地找到了 Quick Start 标签,一眼找到了 Go 的图标。“有官方 SDK 啊,那肯定稳了”,我高兴了起来。 文档首先指导我创建一个会话存储,用于存储会话的临时 key 等信息,让我实现两个接口即可: 1234type Storage interface { GetItem(key string) string SetItem(key, value string)} 可惜官方给的案例和我的不太相同,因此我直接用内存里存 map 实现了简易的的存储和读取接口。 123456789101112131415161718192021222324252627type SimpleStorage struct { storage...
图片测试
测试博客后台管理系统与图床的兼容性。 测的时候果然发现了问题,图层 API 返回的图片链接是没有经过 URL 编码的,所以遇到特殊字符可能会导致 markdown 渲染不出来,遂去改了下源代码。
第一篇新文章
看了 tanp 的博客后,我重新燃起了对博客的热情,遂部署之。 也是有些障碍的一次部署,采用了全新的技术栈。博客基于 Hexo 框架,部署在 Cloudflare Pages 上,使用的是 Butterfly 主题;同时为了写文章方便,还部署了个后台管理系统在 Vercel 上(因为还没探索出怎么把这个 Python 后端的玩意弄到 Cloudflare 上),用的是 Supabase 的 PostgreSQL(这个词我现在还不太确认如何拼写)数据库(因为 Cloudflare 的 SQL 数据库似乎无法外部连接,只能给 cf 的服务用)。这一套 Serverless 的架构我还几乎没有接触过,也就趁这个机会尝试一下吧! 接下来我将继续微调博客主题(终于还是到这一步了吗…….),然后尝试产出一点点随笔之类的内容吧。 另:本来想买 rikka.one 这个域名的,可惜被抢先了几个小时,祝福这个域名的主人吧…….. 我只好退而求其次选择 r1kka.one,还是好痛心疾首!
Hello World
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub. Quick StartCreate a new post1$ hexo new "My New Post" More info: Writing Run server1$ hexo server More info: Server Generate static files1$ hexo generate More info: Generating Deploy to remote sites1$ hexo deploy More info: Deployment