- 博客(4)
- 收藏
- 关注
原创 基于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
1123
原创 express实现morgan倒写日志
痛点:morgan打印的日志默认是最新的放在最后,在查看的时候需要一直向下翻,所以要对morgan进行深度定制,实现倒写日志思路:复制覆盖再粘贴对文件的操作思路很简单,也就是说每次触发打印日志的时候,使用fs.readFileSync保存当前日志文件的所有内容然后通过fs.writeFile把本次要打印的日志覆盖到日志文件最后把之前保存的日志文件的内容复制在下面,完成但最主要的要怎么在morgan打印的时候执行上面的方法并且获取到本次morgan要打印的日志morgan源码morgan
2020-06-05 10:49:32
283
原创 关于vue项目中history模式下静态资源路径错误的问题和assetsPublicPath的相关配置
关于vue项目中history模式下静态资源路径错误的问题和assetsPublicPath的相关配置背景问题解决我的原因分析首先概念:总结参考文章背景在做QQ第三方登陆时,一直报错回调域错误,貌似是回调域里不能有"#"字符,所以决定使用history的路由模式,后台node通过connect-history-api-fallback插件配置.问题配置完成之后发现,访问页面根目录的时候一切...
2020-04-26 02:32:13
6438
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人