晚间20:15分的样子,发现自己的站点被 ESET 提示不受信任的SSL证书,多半是过期了,于是乎,赶紧跑一下脚本续签,也是分分钟就搞定的事。
最近还在写图床工具,涉及到API这部分,打算采用 JWT 来校验。看了 koa2 的 middleware list 中的 JWT ,感觉使用起来还是太繁琐,于是翻了一下源码,我的乖乖,原来也是封装了别人的基础功能套到 koa 上的,继续顺着 require 到 gayhub 上找库,又是引入了别人的库,再找,总算是找到了原始老祖宗,可怜只有100不到的star,而最开始的那个middleware却有400多star,略感慨。
要不是这么一翻,不知道原来前端这么有套路,又学到了一个攒 star 的方式。
自从有了 npm 几乎绝大多数的功能都能在上面找到,install 一下就可以了。但是本着打破砂锅看到底的心态,我还是决定自己写这个 middleware。
第一、我也不需要那么多的额外功能,尽量保持项目的最小化。
第二、受到某当的影响,自己写的虽然丑陋了点,但控制权在我手中,出了问题,好定位,我也无需担心版本升级这些原因,以及暗藏的 bug。
第三、取其精华去其糟粕,先参考别人的代码,再根据具体需求写自己的代码。
所以,我还要继续 coding…….