首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Node.js + GitHub Actions 自动刷新 CDN

問題 腾讯云云函数从 2022 年 6 月 1 日开始收费了,差不多每个月 12 块,对于可能几个月都用不上一次云函数刷新缓存的人来说,有点太贵了。...使用 Node.js 和 GitHub Actions 刷新 CDN 方式,可以节省不少钱。...SECRET_KEY: ${{ secrets.SECRET_KEY }} run: npm run qcloudcdn 在仓库 Settings > Secrets > Actions 增加两个...Secret: SECRET_ID 和 SECRET_KEY,原来有配置过就不用了,比如,我原来叫 COS_SECRET_ID 和 COS_SECRET_ID,那修改上面配置 env 变量名即可...最后上传代码,以后更新仓库时就会自动刷新 CDN 缓存了。 参考资料 Qcloud_CDN_API/nodejs 本方案使用 API 请求方式,如果失效,可以参考新 API,见 SDK 中心。

8.3K30

检测CSS和JS改动自动刷新脚本

当我们在修改主题样式后,经常要做一个重复动作就是按F5刷新网页,今天介绍一款神奇小工具,可以检测CSS和JavaScript文件变化,并自动刷新网页JS脚本Live.js。...Live.js下载 将下载live.js放到主题目录,并使用下面的方法加载到当前主题中,以放到主题js目录为例, 将下面代码加到主题footer.php: /js/live.js"> 或者加到主题functions.php: wp_enqueue_script( 'live', get_template_directory_uri()...'/js/live.js', array(), version, false ); 之后,可以将浏览器窗口和编辑器窗口各占半个屏幕,在修改主题CSS文件保存后,不需要手动刷新,Live.js脚本会检测改动并自动刷新网页...,将修改后效果立即显示在浏览器,方便随时观察变化,有助于加快你开发时间。

2.9K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    怎么自动刷新jwt?

    如果用户一直在操作,当jwt颁发token凭证到了过期时间需要有一个机制能自动延长过期时间。除非用户长时间没有操作,那是需要强制重新登录。 常用解决方案有双令牌机制以及令牌缓存机制。...双令牌机制一次颁发两个令牌,access_token和refresh_token,通常刷新凭证时间更长。身份认证时候先验证访问凭证,如果验证通过就放行。如果访问凭证过期了,验证刷新凭证。...如果刷新凭证没有过期,服务器重新颁发两个新凭证给客户端,同时放行请求,如果刷新凭证也过期了,就拒绝请求,客户端需要重新登录了。...令牌缓存机制是借助redis来存储token,同时设置过期时间,这个过期时间通常更长,参考双令牌机制刷新令牌过期时间。身份认证时候先验证token,如果验证通过就放行。...这两种思路差不多,都是提供一个更长过期时间来让客户端能自动刷新token,这个刷新token操作用户是不感知。 相对来说双令牌机制服务器不需要存储状态,所以更加推荐

    3.2K10

    Weex iOS端自动刷新和调试

    这里分享两条我初学经验,供参考。 自动刷新 Weex有一个网页版预览工具,提供了修改代码后自动刷新页面的功能。然而作为移动端开发,网页版工具显然不够,我们需要在模拟器或者真实设备开发和调试。...原理 监控代码变化,并通知hot-reload服务器。iOS代码需要监听来自服务器通知并重新加载界面。...结果是不能自动刷新,socket代理也没有被触发。可能是地址不对!可是文档里没告诉我们如何获取正确地址。 灵机一动,网页版能够自动刷新,那么我们可以通过Chrome开发者工具监听socket请求。...有前辈教程中提到,需要用weex命令+入口文件名方式启动项目,于是照猫画虎:weex dist/index.js。 系统报错并提示了正确用法,看来教程稍微有些陈旧啦。...应该这样:weex preview dist/index.js。执行命令后自动打开了一个预览网页,和之前页面有些大同小异。 打开开发者工具: 用这个地址替换项目中地址,模拟器可以自动刷新了!

    1.2K20

    自动化测试js处理

    1 js处理 在自动化测试,某些问题无法解决,我们可以执行javascript代码通过seleniumwebdriver使用方法来解决我们遇到问题,如浏览器显示内容很多,但是要定位底部或者顶部...() if__name__=='__main__': unittest.main(verbosity=2) 1.3对视频控制 在视频网站,怎么可以实现对视频进行自动控制播放和暂停了...我们可以利用html5video元素来实现,标签是定义视频,比如电影片或者其他视频流。...对于自动控制视频播放,暂停,我们通过获取元素,获取到它ID,然后获取视频播放源进行确认,最后通过js控制视频播放,暂停。...代码,我们可以得到id="home_video_html5_api",如下测试代码演示了实现对视频自动控制播放和暂停,见代码: #coding:utf-8 from selenium

    1.4K60

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券