功能总结
神农都不是
这个作者很懒,什么都没留下…
展开
-
基于express-jwt的token续签(其实思路对了不用express-jwt也行)
思路对/init/路由进行操作,每次/init/的时候把当前传过来的token放入黑名单(维护在redis中,期中把创建token的时间戳作为key,截止时间作为value),并且创建一个新的token传回前端判断黑名单中的token是否过期:利用定时任务:node-schedule;每隔一短时间(一天)判断一下redis黑名单中的token是否过期,如果过期把他从黑名单删除每次验证token时增加一个黑名单的判断:获取当前的token创建时间戳,判断是黑名单中是否含有,如果含有则调用expre原创 2020-06-07 02:13:00 · 1125 阅读 · 0 评论 -
express实现morgan倒写日志
痛点:morgan打印的日志默认是最新的放在最后,在查看的时候需要一直向下翻,所以要对morgan进行深度定制,实现倒写日志思路:复制覆盖再粘贴对文件的操作思路很简单,也就是说每次触发打印日志的时候,使用fs.readFileSync保存当前日志文件的所有内容然后通过fs.writeFile把本次要打印的日志覆盖到日志文件最后把之前保存的日志文件的内容复制在下面,完成但最主要的要怎么在morgan打印的时候执行上面的方法并且获取到本次morgan要打印的日志morgan源码morgan原创 2020-06-05 10:49:32 · 284 阅读 · 0 评论